:root{--navy:#0A1128;--gold:#D4AF37;--paper:#F7F4E9;--muted:#B9C5D7;--line:#334363}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--navy);color:var(--paper);font-family:Arial,Helvetica,sans-serif;line-height:1.55}.skip{position:absolute;left:-9999px}.skip:focus{left:1rem;top:1rem;background:var(--paper);color:var(--navy);padding:.7rem;z-index:5}.site-header,.site-footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem max(1.5rem,calc((100vw - 1140px)/2));border-bottom:1px solid var(--line)}.site-footer{border-top:1px solid var(--line);border-bottom:0;color:var(--muted);font-size:.9rem}.logo{font-size:1.4rem;font-weight:bold;text-decoration:none;color:var(--paper)}.logo span{color:var(--gold)}nav{display:flex;gap:1.5rem}a{color:var(--paper)}a:hover,a:focus-visible{color:var(--gold)}main{max-width:1140px;margin:auto;padding:0 1.5rem}.hero{padding:5.5rem 0 4.5rem;max-width:900px}.eyebrow{color:var(--gold);font-weight:bold;text-transform:uppercase;letter-spacing:.14em;font-size:.85rem}h1{font-size:clamp(2.4rem,5.4vw,5.1rem);line-height:1.04;letter-spacing:-.04em;margin:1rem 0 1.5rem}h2{font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.13;letter-spacing:-.02em}.lead{font-size:clamp(1.15rem,1.8vw,1.4rem);color:var(--muted);max-width:780px}.button{display:inline-block;background:var(--gold);color:var(--navy);font-weight:bold;padding:.85rem 1.3rem;border-radius:4px;text-decoration:none;margin-top:1rem}.button:hover,.button:focus-visible{background:var(--paper);color:var(--navy)}.secondary{background:transparent;color:var(--gold);border:1px solid var(--gold)}section{padding:2rem 0 4rem}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:6px}table{width:100%;border-collapse:collapse;min-width:720px}th,td{text-align:left;vertical-align:top;padding:1.2rem;border-bottom:1px solid var(--line)}thead{background:#172241;color:var(--gold)}tbody th{color:var(--gold);width:18%}tbody tr:last-child th,tbody tr:last-child td{border-bottom:0}.method{max-width:800px;color:var(--muted);font-size:1.08rem;margin-top:1.5rem}.next{border-top:1px solid var(--line);max-width:850px}.next p{color:var(--muted);font-size:1.1rem}@media(max-width:650px){.site-header,.site-footer{padding:1rem 1.5rem}.site-header nav{gap:.8rem;font-size:.85rem}.hero{padding:3.5rem 0 2.5rem}.site-footer{flex-direction:column;align-items:flex-start}}@media print{body{background:white;color:black}.site-header,.site-footer,.button{display:none}main{max-width:none}.hero{padding:1rem 0}.lead,.method,.next p{color:black}.eyebrow,tbody th{color:#56450e}.table-wrap{overflow:visible}table{min-width:0}}

/* 30.09.2026: groessere Navigation (6 Punkte) bricht um statt ueberzulaufen */
.site-header,.site-footer{flex-wrap:wrap}
.site-header nav,.site-footer nav{display:flex;flex-wrap:wrap;gap:.6rem 1.1rem}
