*{box-sizing:border-box}body{margin:0;background:#f7f6f2;color:#1d1d1b;font:1rem/1.55 system-ui,-apple-system,"Segoe UI",sans-serif}
main{max-width:62rem;margin:0 auto;padding:2rem 1rem 3rem}h1{font-size:clamp(1.6rem,4vw,2.3rem);margin:.2rem 0 .4rem}
.ober a{color:#1F5D4C;font-size:.9rem}.unter{font-size:1.1rem;margin:0 0 1rem}.hinweis{background:#fff;border-left:4px solid #1F5D4C;padding:.8rem 1rem}
h2{font-size:1.15rem;margin:2rem 0 .6rem;color:#1F5D4C}ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:.6rem}
li{background:#fff;border:1px solid #ddd9cf;border-radius:.5rem;padding:.7rem .8rem}li a{color:inherit;text-decoration:none}li a strong{display:block;color:#1F5D4C}
li span{display:block;font-size:.88rem;color:#55534c;margin-top:.2rem}li:hover{border-color:#1F5D4C}.quelle{margin-top:2.5rem;font-size:.85rem;color:#55534c}
@media (prefers-color-scheme:dark){body{background:#14161a;color:#e8e6df}.hinweis,li{background:#1d2026;border-color:#33363e}li span,.quelle{color:#a9a69c}h2,.ober a,li a strong{color:#5FBFA1}}
li img{float:right;margin-left:.5rem}
