*{box-sizing:border-box}html{font-size:16px}body{margin:0;padding:0;background:#e6f2f7;color:#19382b;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;line-height:1.6}a{color:#e65c23;text-decoration:none;font-weight:bold;transition:color .2s ease-in-out}a:hover{color:#b83d0d;text-decoration:underline}body>header{background:#19382b;border-bottom:4px solid #ffc83b}body>header nav{margin:0 auto;padding:0 12px}body>header ul{list-style:none;margin:0;padding:0;text-align:center;gap:6px}body>header li{display:inline-block}body>header a{display:block;padding:18px 24px;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:.95rem;font-weight:bold;text-transform:uppercase;letter-spacing:.06em;transition:background .2s}body>header a:hover{background:#234e3c;color:#ffc83b;text-decoration:none}.site-nav__dropdown>summary{padding:18px 24px;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:.95rem;font-weight:bold;text-transform:uppercase;letter-spacing:.06em}.site-nav__dropdown>summary:hover,.site-nav__dropdown[open]>summary{background:#234e3c;color:#ffc83b}.site-nav__dropdown .site-nav__submenu{border-top:3px solid #ffc83b}main{max-width:960px;margin:40px auto;padding:0 20px}#blog-hero{background:#fff;border:2px solid #19382b;border-radius:12px;padding:32px 24px;margin-bottom:35px;text-align:center;box-shadow:0 6px 16px rgba(25,56,43,0.15)}#blog-logo{margin:0 0 24px}#blog-logo img{max-width:100%;height:auto;border:3px solid #19382b;border-radius:8px;padding:0;background:#fff}#blog-name{margin:0;color:#19382b;font-family:Arial,Helvetica,sans-serif;font-size:3rem;font-weight:900;text-transform:uppercase;letter-spacing:-0.01em}#blog-motto{margin:10px 0 0;color:#3d5e4f;font-size:1.2rem;font-style:italic}#artikel{background:rgba(255,255,255,0.8);border:1px solid #b0cddb;border-radius:12px;padding:30px 24px;backdrop-filter:blur(5px)}#artikel h2{margin:0 0 24px;padding-bottom:12px;border-bottom:3px solid #ffc83b;color:#19382b;font-size:1.9rem;font-weight:bold}article{background:#fff;border:2px solid #19382b;border-radius:8px;margin-bottom:28px;padding:26px;box-shadow:4px 4px 0 #19382b}article:last-child{margin-bottom:0}article header{margin-bottom:14px;padding-bottom:12px;border-bottom:1px dashed #b0cddb}article h3{margin:0 0 8px;font-size:1.6rem;font-weight:bold}article h3 a{color:#19382b;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;line-height:1.6}article h3 a:hover{color:#b83d0d}article time{display:block;color:#3d5e4f;font-family:Arial,Helvetica,sans-serif;font-size:.85rem;font-weight:bold;text-transform:uppercase;letter-spacing:.05em}article p{margin:14px 0;color:#222}article figure{margin:20px 0 0;padding:16px;background:#fff9e6;border:2px solid #ffc83b;border-left:6px solid #e65c23;border-radius:6px}article figcaption{margin-bottom:10px;color:#19382b;font-family:Arial,Helvetica,sans-serif;font-size:.95rem;font-weight:bold}audio{width:100%}.pagination{margin:35px 0;padding:18px;background:#fff;border:2px solid #19382b;border-radius:8px;text-align:center;font-family:Arial,Helvetica,sans-serif;box-shadow:3px 3px 0 #19382b}.pagination a,.pagination span{display:inline-block;margin:4px 8px}.pagination a{padding:8px 16px;background:#e65c23;color:#fff;border-radius:4px;font-weight:bold;transition:background .2s}.pagination a:hover{background:#b83d0d;text-decoration:none}.pagination span{color:#3d5e4f;font-weight:bold}body>footer{max-width:960px;margin:0 auto 40px;padding:24px 20px;background:#19382b;color:#fff;border-top:4px solid #ffc83b;border-radius:0 0 12px 12px;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:.9rem;box-shadow:0 4px 12px rgba(25,56,43,0.15)}body>footer a{color:#ffc83b;font-weight:bold}body>footer a:hover{color:#fff}@media(max-width:900px){body>header a,.site-nav__dropdown>summary{padding:14px 16px;font-size:.88rem}main{margin-block:28px}}@media(max-width:700px){body>header nav.site-nav{padding:8px 12px}body>header li{border-bottom:0}body>header a,.site-nav__dropdown>summary{min-height:44px;padding:11px 12px;font-size:.82rem;letter-spacing:.04em}.site-nav__submenu a{min-height:44px;text-align:left}main{width:100%;margin:18px auto;padding:0 12px}#blog-hero{margin-bottom:20px;padding:18px 16px;border-radius:10px;box-shadow:0 4px 10px rgba(25,56,43,0.12)}#blog-logo{margin-bottom:16px}#blog-logo img{display:block;width:100%}#blog-name{font-size:clamp(1.7rem,9vw,2.2rem);line-height:1.1;overflow-wrap:anywhere}#blog-motto{font-size:1rem}#artikel{padding:16px 14px;border-radius:10px;backdrop-filter:none}#artikel h2{margin-bottom:18px;padding-bottom:8px;font-size:1.5rem}article{margin-bottom:20px;padding:16px;box-shadow:3px 3px 0 #19382b}article header{margin-bottom:10px;padding-bottom:10px}article h3{font-size:1.3rem;line-height:1.35;overflow-wrap:anywhere}article p{margin:10px 0}article figure{margin-top:14px;padding:12px;border-left-width:4px}article figcaption{font-size:.9rem}
audio{display:block;max-width:100%}.pagination{gap:8px;margin:24px 0;padding:12px;box-shadow:2px 2px 0 #19382b}.pagination a,.pagination span{display:inline-flex;min-height:44px;margin:0;align-items:center;justify-content:center}.pagination a{flex:1 1 120px;padding:10px 14px}.resource-list__actions a{border-color:#e65c23;background:#fff9e6;color:#b83d0d}.resource-list__actions a:hover{background:#ffc83b;color:#19382b}body>footer{width:auto;margin:0 12px 24px;padding:20px 16px;border-radius:0 0 10px 10px}}@media(max-width:420px){main{padding-inline:10px}#blog-hero{padding:14px 12px}#artikel{padding:12px 10px}article{padding:13px;box-shadow:2px 2px 0 #19382b}article figure{margin-inline:0;padding:10px}.pagination a,.pagination span{width:100%;flex-basis:100%}body>footer{margin-inline:10px}}