*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Source Sans 3",Segoe UI,system-ui,sans-serif;background:#faf8f4;color:#1a1a1a;line-height:1.6}.kurier-header{background:#fff;border-bottom:4px double #1a3a5c}.header-bar{display:flex;justify-content:space-between;align-items:center;padding:.35rem 2rem;background:#1a3a5c;color:#c8d8e8;font-size:.78rem;flex-wrap:wrap;gap:.5rem}.masthead{text-align:center;padding:1.5rem 1rem 1rem}.masthead a{text-decoration:none;color:inherit}.masthead-ornament{font-size:1.2rem;color:#8a7a6a;margin-bottom:.2rem}.masthead-pre{font-family:Merriweather,serif;font-style:italic;font-size:.72rem;letter-spacing:.08em;color:#8a7a6a;margin-bottom:.35rem}.masthead h1{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.6rem,5vw,2.8rem);font-weight:800;color:#1a3a5c;letter-spacing:.015em;line-height:1.1}.masthead-sub{font-size:.75rem;color:#8a7a6a;margin-top:.4rem;border-top:1px solid #e0d8d0;padding-top:.5rem;display:inline-block;letter-spacing:.04em}.kurier-nav{display:flex;justify-content:center;gap:0;border-top:1px solid #e0d8d0;flex-wrap:wrap}.kurier-nav a{color:#1a3a5c;text-decoration:none;font-weight:600;font-size:.82rem;padding:.6rem 1rem;border-right:1px solid #f0e8e0;transition:background .2s}.kurier-nav a:last-child{border-right:none}.kurier-nav a:hover{background:#f5f0eb;color:#0d2137}.kurier-main{max-width:860px;width:100%;margin:2rem auto;padding:0 1.5rem}.kurier-article-layout{max-width:680px}.kurier-article .rubrik{display:inline-block;background:#1a3a5c;color:#fff;padding:.15rem .6rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.75rem}.kurier-article h1{font-family:Playfair Display,serif;font-size:1.9rem;line-height:1.25;color:#1a1a1a;margin-bottom:.5rem;font-weight:700}.kurier-article .dachzeile{font-family:Merriweather,serif;font-style:italic;color:#5a5a5a;font-size:1.05rem;margin-bottom:.75rem;line-height:1.5}.kurier-article .meta{color:#8a7a6a;font-size:.82rem;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid #e0d8d0}.kurier-article .article-body{font-family:Merriweather,serif;font-size:.98rem;line-height:1.9;color:#2a2a2a}.kurier-article .article-body p{margin-bottom:1.1rem;text-align:justify;hyphens:auto}.kurier-article .article-body p:first-child:first-letter{font-family:Playfair Display,serif;font-size:3.2rem;font-weight:700;float:left;line-height:1;margin:.05rem .15rem 0 -.05rem;color:#1a3a5c}.kurier-article .article-body em{font-style:italic}.kurier-article .article-body strong{color:#1a1a1a}.kurier-article .article-img{margin:1.5rem 0;border:1px solid #e0d8d0;background:#fff;padding:.4rem}.kurier-article .article-img img{width:100%;height:auto;display:block}.kurier-article .article-img figcaption{font-family:"Source Sans 3",sans-serif;font-size:.78rem;color:#8a7a6a;padding:.5rem .25rem .15rem;line-height:1.4}.kurier-article .article-img figcaption a{color:#5a6a7a;text-decoration:none}.kurier-card{background:#fff;border-radius:2px;padding:1.25rem 1.5rem;border:1px solid #e8e2da;margin-bottom:1.25rem;text-decoration:none;color:inherit;display:block;transition:box-shadow .2s}.kurier-card:hover{box-shadow:0 2px 12px #0000000f}.kurier-card .rubrik{display:inline-block;color:#1a3a5c;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.4rem}.kurier-card h2{font-family:Playfair Display,serif;font-size:1.2rem;color:#1a1a1a;margin-bottom:.4rem;line-height:1.3;font-weight:700}.kurier-card .teaser{font-family:Merriweather,serif;color:#4a4a4a;font-size:.88rem;line-height:1.6}.kurier-card .card-meta{color:#8a7a6a;font-size:.75rem;margin-top:.6rem}.kurier-sidebar{background:#fff;border:1px solid #e8e2da;padding:1.25rem;margin-top:2rem}.kurier-sidebar h3{font-family:Playfair Display,serif;color:#1a3a5c;font-size:1rem;margin-bottom:.75rem;padding-bottom:.4rem;border-bottom:2px solid #1a3a5c}.kurier-sidebar li{padding:.4rem 0;border-bottom:1px solid #f0ebe5;font-size:.85rem;color:#4a4a4a;list-style:none}.kurier-sidebar li:last-child{border-bottom:none}.kurier-footer{background:#1a3a5c;color:#c8d8e8;padding:2.5rem 1.5rem 1rem;margin-top:3rem}.kurier-footer .footer-inner{max-width:860px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.kurier-footer .footer-col h4{color:#fff;margin-bottom:.6rem;font-size:.95rem}.kurier-footer .footer-col p{font-size:.82rem;line-height:1.6}.kurier-footer .footer-col a{display:block;color:#c8d8e8;text-decoration:none;font-size:.82rem;padding:.12rem 0}.kurier-footer .footer-col a:hover{color:#fff}.kurier-footer .footer-bottom{max-width:860px;margin:1.5rem auto 0;padding-top:.75rem;border-top:1px solid #2a4a6c;text-align:center;font-size:.75rem}.kurier-footer .footer-bottom a{color:#c8d8e8;text-decoration:none}@media(max-width:640px){.header-bar{padding:.35rem 1rem;justify-content:center;text-align:center}.masthead{padding:1rem .5rem .75rem}.kurier-main{padding:0 1rem}.kurier-nav a{font-size:.78rem;padding:.5rem .6rem}.kurier-article h1{font-size:1.5rem}.kurier-article .article-body{font-size:.92rem}}
