/* Dodatki WordPress */
[hidden]{display:none!important}
.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}
.skip-link:focus{position:fixed;left:16px;top:16px;z-index:100;width:auto;height:auto;clip:auto;background:#121314;color:#F4F3EF;padding:12px 16px}
.entry{max-width:760px;margin:0 auto;padding:96px 0 120px}
.entry h1{font-size:56px;line-height:1.02;letter-spacing:-.03em;font-weight:700;font-stretch:88%;margin:0 0 32px;text-wrap:balance}
.entry h2{font-size:32px;line-height:1.1;letter-spacing:-.02em;font-weight:700;font-stretch:90%;margin:48px 0 16px}
.entry h3{font-size:22px;margin:32px 0 12px}
.entry p,.entry li{font-size:18px;line-height:1.65;color:#2E2F2C}
.entry a{color:#B93A0D}
.entry img{max-width:100%;height:auto;border-radius:3px}
.entry blockquote{border-left:3px solid #E8501C;margin:32px 0;padding:4px 0 4px 24px;font-size:22px;line-height:1.45}
.entry-meta{color:#5C5D58;font-size:14px;margin:-16px 0 32px}
.archive-list{display:grid;gap:0;border-top:1px solid #121314}
.archive-list a{display:block;padding:28px 0;border-bottom:1px solid #DCDAD3;text-decoration:none;color:#121314}
.archive-list a h2{margin:0 0 8px;font-size:28px}
.archive-list a p{margin:0;color:#4A4B47}
.pagination{display:flex;gap:16px;margin-top:40px}
.form-msg{border-radius:4px;padding:18px 20px;margin-bottom:28px;font-weight:600}
.form-msg.ok{background:#E3F1E7;color:#1D5B30}
.form-msg.err{background:#FBE4DC;color:#8A2A08}
@media (max-width:600px){.entry h1{font-size:38px}.entry{padding:56px 0 80px}}
