/* ANACONDA — osobne style Fundacji */
:root{--ac-green:#205345;--ac-cream:#f6f5ef;--ac-ink:#20342d;--ac-gold:#d3a754;--primary:#205345;--bs-primary:#205345}
body{color:var(--ac-ink);background:#fff}a{color:#205345}a:hover{color:#132f28}.t4-header{border-bottom:1px solid #e5eae6}.t4-header .logo-image img{max-height:76px;width:auto}.navbar-brand{max-width:200px}.navbar-nav>li>a{letter-spacing:.03em;font-weight:600}.btn-primary{background:#205345;border-color:#205345}.btn-primary:hover{background:#143e33;border-color:#143e33}
.ac-home{max-width:1180px;margin:auto}.ac-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:42px;align-items:center;background:var(--ac-cream);padding:48px;border-radius:24px;margin:12px 0 56px}.ac-eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#426a56}.ac-hero h1{font-size:clamp(36px,4.4vw,62px);line-height:1.08;letter-spacing:-.035em;color:#1c4437;margin:18px 0 24px}.ac-hero p{font-size:18px;line-height:1.75}.ac-hero img{width:100%;height:420px;object-fit:cover;border-radius:18px}.ac-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.ac-button{display:inline-block;padding:14px 22px;border-radius:8px;background:#205345;color:#fff!important;font-weight:700;text-decoration:none!important}.ac-button:hover{background:#143e33}.ac-button-outline{background:transparent;color:#205345!important;border:1px solid #205345}.ac-button-outline:hover{background:#e4ebe5}.ac-section{margin:56px 0}.ac-section h2{font-size:34px;letter-spacing:-.025em;margin:10px 0 18px;color:#1c4437}.ac-intro{max-width:760px;font-size:18px;line-height:1.8}.ac-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:28px}.ac-card{padding:30px;border:1px solid #dfe6df;border-radius:16px;background:#fff}.ac-card h3{font-size:23px;margin:12px 0}.ac-card p{line-height:1.8}.ac-number{color:#65806c;font-size:13px;letter-spacing:.12em;font-weight:700}.ac-social{background:#205345;color:#fff;border-radius:20px;padding:42px;display:flex;align-items:center;justify-content:space-between;gap:30px}.ac-social h2{color:#fff;margin-top:0}.ac-social p{max-width:680px;margin:0;line-height:1.8}.ac-social .ac-button{background:#f4e5b9;color:#20342d!important;white-space:nowrap}.ac-links{display:flex;gap:24px;flex-wrap:wrap}.ac-links a{font-weight:700;text-decoration:underline}.ac-home .ac-small{font-size:14px;color:#66776c}.ac-account{font-size:17px;overflow-wrap:anywhere;font-weight:700}.ac-section img{max-width:100%}
@media(max-width:767px){.ac-hero{grid-template-columns:1fr;padding:26px;gap:24px;margin-bottom:36px}.ac-hero img{height:260px}.ac-grid{grid-template-columns:1fr}.ac-social{display:block;padding:28px}.ac-social .ac-button{margin-top:24px}.ac-section{margin:36px 0}.ac-hero h1{font-size:38px}.ac-actions a{flex:1;text-align:center}}

/* Strona informacyjna: własny układ, bez oprawy wpisu blogowego */
body.item-137 .com-content-article>.container{max-width:1200px!important;width:100%!important}body.item-137 .com-content-article .top-article-info{max-width:none!important;width:100%!important;text-align:left}body.item-137 .com-content-article .desc-article{max-width:none!important;width:100%!important;text-align:left}body.item-137 .article-aside,body.item-137 .page-header,body.item-137 .author-block,body.item-137 .pagenavigation,body.item-137 #t4-breadcrumbs{display:none!important}body.item-137 .ac-home{text-align:left!important}body.item-137 .t4-main-body{padding-top:28px}.ac-home h1,.ac-home h2,.ac-home h3{text-transform:none!important}.ac-hero h1{font-weight:750!important}.ac-card{min-width:0}.ac-home img{display:block}.ac-home .ac-hero p{text-align:left}

header .d-dark{display:none!important}.t4-navbar .navbar-toggler{display:none!important}.ac-home .ac-hero img{border-radius:18px!important}header .mod-finder{max-width:180px}header .mod-finder input{max-width:180px;font-size:14px}header .mod-finder label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media(max-width:767px){header .mod-finder{max-width:135px}header .mod-finder input{max-width:135px}header .navbar-brand{max-width:100px}header .t4-header-r{gap:8px}.ac-actions .ac-button{font-size:14px;padding:12px 14px}.ac-home .ac-hero{padding:24px}.ac-home h1{font-size:36px!important}}

header #triggerButton{display:none!important}.navbar-nav>.item-137{order:-1}.ac-home .ac-hero img{object-position:center}

/* Motywy Fundacji: paleta jasna i ciemna */
body{--ac-page:#ffffff;--ac-surface:#f6f5ef;--ac-card:#ffffff;--ac-text:#20342d;--ac-heading:#1c4437;--ac-muted:#52685a;--ac-link:#205345;--ac-border:#dfe6df;--ac-action:#205345;--ac-action-text:#ffffff;--ac-focus:#916513}
body.dark-active{color-scheme:dark;--ac-page:#111b18;--ac-surface:#1b2a24;--ac-card:#1b2823;--ac-text:#e1e9e3;--ac-heading:#f0f4eb;--ac-muted:#afc4b6;--ac-link:#a4d9b2;--ac-border:#42574a;--ac-action:#b0ddb4;--ac-action-text:#142a20;--ac-focus:#f2cc7a;background:var(--ac-page)!important;color:var(--ac-text)!important}
body.dark-active main,body.dark-active .t4-wrapper,body.dark-active .t4-content,body.dark-active .t4-content-inner,body.dark-active #t4-main-body{background:var(--ac-page)!important;color:var(--ac-text)!important}
.ac-home{color:var(--ac-text)}.ac-home .ac-hero{background:var(--ac-surface)!important;border:1px solid var(--ac-border)}.ac-home .ac-hero h1,.ac-home .ac-section h2,.ac-home .ac-card h3{color:var(--ac-heading)!important}.ac-home p{color:var(--ac-text)!important}.ac-home .ac-eyebrow,.ac-home .ac-number,.ac-home .ac-small{color:var(--ac-muted)!important}.ac-home .ac-card{background:var(--ac-card)!important;border-color:var(--ac-border)!important}.ac-home a:not(.ac-button){color:var(--ac-link)!important}.ac-home .ac-button{background:var(--ac-action)!important;color:var(--ac-action-text)!important;border:1px solid var(--ac-action);transition:background-color .15s,color .15s}.ac-home .ac-button:hover{filter:brightness(.91)}.ac-home .ac-button-outline{background:transparent!important;color:var(--ac-link)!important;border:1px solid var(--ac-link)}.ac-home .ac-button-outline:hover{background:var(--ac-card)!important;filter:none}
.ac-home .ac-social{background:#205345!important;border:1px solid #537963}.ac-home .ac-social h2,.ac-home .ac-social p{color:#f0f5ec!important}.ac-home .ac-social .ac-eyebrow{color:#d9e6db!important}.ac-home .ac-social .ac-button{background:#f4e5b9!important;color:#20342d!important;border-color:#f4e5b9}
body.dark-active a{color:var(--ac-link)}body.dark-active h1,body.dark-active h2,body.dark-active h3,body.dark-active h4{color:var(--ac-heading)}
body.dark-active #t4-header,body.dark-active .header-block{background:#17231e!important;border-color:var(--ac-border)!important}body.dark-active #t4-topbar{background:#1b2a24!important;color:var(--ac-text)!important}body.dark-active header .navbar-nav>.nav-item>a,body.dark-active header .navbar-nav>.nav-item>.nav-link{color:#e1e9e3!important}body.dark-active header .navbar-nav>.active>a,body.dark-active header .navbar-nav>.nav-item>a:hover{color:#b0ddb4!important}
body.dark-active header .d-light{background:#f6f5ef;border-radius:6px;padding:5px 8px}body.dark-active .dropdown-menu,body.dark-active .t4-megamenu .dropdown-menu,body.dark-active .t4-megamenu .mega-dropdown-inner,body.dark-active .t4-offcanvas{background:#1b2a24!important;border-color:#42574a!important;color:#e1e9e3!important}body.dark-active .dropdown-menu a,body.dark-active .t4-offcanvas a{color:#e1e9e3!important}body.dark-active .dropdown-item:hover{background:#2c4034!important}
body.dark-active .com-content-article,body.dark-active .com-content-category-blog,body.dark-active .com-finder,body.dark-active .article-intro,body.dark-active .article-content{color:var(--ac-text)!important}body.dark-active .article-info,body.dark-active .text-muted{color:var(--ac-muted)!important}body.dark-active #t4-footer,body.dark-active #t4-footnav{background:#15211c!important;color:var(--ac-text)!important}body.dark-active footer,body.dark-active footer p,body.dark-active footer li{color:var(--ac-text)!important}
body.dark-active input:not([type=checkbox]):not([type=radio]),body.dark-active select,body.dark-active textarea{background:#1b2a24!important;color:#e1e9e3!important;border-color:#6c8775!important}body.dark-active input::placeholder{color:#afc4b6!important;opacity:1}body.dark-active .btn-primary{background:#b0ddb4!important;border-color:#b0ddb4!important;color:#142a20!important}body.dark-active .navbar-toggler{color:#e1e9e3!important}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--ac-focus)!important;outline-offset:4px}.ac-home .ac-social .ac-button:focus-visible{outline-color:#ffffff!important}
@media(prefers-reduced-motion:reduce){.ac-home *{transition:none!important;animation:none!important}}

/* Obecne PNG pozostaje na jasnej podkładce także w trybie nocnym. */
header span.d-light{display:block!important}header span.d-light.d-block{display:none!important}header span.d-dark{display:none!important}body.dark-active header .logo-image{background:transparent!important}body.dark-active .t4-header-r .navbar-toggler{background:transparent!important}body.dark-active a:hover{color:#d8efdc}body.dark-active .ac-home a:not(.ac-button):hover{color:#e0f3e4!important}
@media(max-width:575px){header span.d-light{display:none!important}header span.d-light.d-block{display:block!important}body.dark-active header span.d-light.d-block{padding:4px;border-radius:5px}}

body.dark-active header span.d-light{display:block!important}body.dark-active header span.d-light.d-block{display:none!important}body.dark-active header span.d-dark{display:none!important}@media(max-width:575px){body.dark-active header span.d-light{display:none!important}body.dark-active header span.d-light.d-block{display:block!important}}
/* ANACONDA — osobne style Fundacji */
:root{--ac-green:#205345;--ac-cream:#f6f5ef;--ac-ink:#20342d;--ac-gold:#d3a754;--primary:#205345;--bs-primary:#205345}
body{color:var(--ac-ink);background:#fff}a{color:#205345}a:hover{color:#132f28}.t4-header{border-bottom:1px solid #e5eae6}.t4-header .logo-image img{max-height:76px;width:auto}.navbar-brand{max-width:200px}.navbar-nav>li>a{letter-spacing:.03em;font-weight:600}.btn-primary{background:#205345;border-color:#205345}.btn-primary:hover{background:#143e33;border-color:#143e33}
.ac-home{max-width:1180px;margin:auto}.ac-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:42px;align-items:center;background:var(--ac-cream);padding:48px;border-radius:24px;margin:12px 0 56px}.ac-eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#426a56}.ac-hero h1{font-size:clamp(36px,4.4vw,62px);line-height:1.08;letter-spacing:-.035em;color:#1c4437;margin:18px 0 24px}.ac-hero p{font-size:18px;line-height:1.75}.ac-hero img{width:100%;height:420px;object-fit:cover;border-radius:18px}.ac-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.ac-button{display:inline-block;padding:14px 22px;border-radius:8px;background:#205345;color:#fff!important;font-weight:700;text-decoration:none!important}.ac-button:hover{background:#143e33}.ac-button-outline{background:transparent;color:#205345!important;border:1px solid #205345}.ac-button-outline:hover{background:#e4ebe5}.ac-section{margin:56px 0}.ac-section h2{font-size:34px;letter-spacing:-.025em;margin:10px 0 18px;color:#1c4437}.ac-intro{max-width:760px;font-size:18px;line-height:1.8}.ac-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:28px}.ac-card{padding:30px;border:1px solid #dfe6df;border-radius:16px;background:#fff}.ac-card h3{font-size:23px;margin:12px 0}.ac-card p{line-height:1.8}.ac-number{color:#65806c;font-size:13px;letter-spacing:.12em;font-weight:700}.ac-social{background:#205345;color:#fff;border-radius:20px;padding:42px;display:flex;align-items:center;justify-content:space-between;gap:30px}.ac-social h2{color:#fff;margin-top:0}.ac-social p{max-width:680px;margin:0;line-height:1.8}.ac-social .ac-button{background:#f4e5b9;color:#20342d!important;white-space:nowrap}.ac-links{display:flex;gap:24px;flex-wrap:wrap}.ac-links a{font-weight:700;text-decoration:underline}.ac-home .ac-small{font-size:14px;color:#66776c}.ac-account{font-size:17px;overflow-wrap:anywhere;font-weight:700}.ac-section img{max-width:100%}
@media(max-width:767px){.ac-hero{grid-template-columns:1fr;padding:26px;gap:24px;margin-bottom:36px}.ac-hero img{height:260px}.ac-grid{grid-template-columns:1fr}.ac-social{display:block;padding:28px}.ac-social .ac-button{margin-top:24px}.ac-section{margin:36px 0}.ac-hero h1{font-size:38px}.ac-actions a{flex:1;text-align:center}}

/* Strona informacyjna: własny układ, bez oprawy wpisu blogowego */
body.item-137 .com-content-article>.container{max-width:1200px!important;width:100%!important}body.item-137 .com-content-article .top-article-info{max-width:none!important;width:100%!important;text-align:left}body.item-137 .com-content-article .desc-article{max-width:none!important;width:100%!important;text-align:left}body.item-137 .article-aside,body.item-137 .page-header,body.item-137 .author-block,body.item-137 .pagenavigation,body.item-137 #t4-breadcrumbs{display:none!important}body.item-137 .ac-home{text-align:left!important}body.item-137 .t4-main-body{padding-top:28px}.ac-home h1,.ac-home h2,.ac-home h3{text-transform:none!important}.ac-hero h1{font-weight:750!important}.ac-card{min-width:0}.ac-home img{display:block}.ac-home .ac-hero p{text-align:left}

header .d-dark{display:none!important}.t4-navbar .navbar-toggler{display:none!important}.ac-home .ac-hero img{border-radius:18px!important}header .mod-finder{max-width:180px}header .mod-finder input{max-width:180px;font-size:14px}header .mod-finder label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media(max-width:767px){header .mod-finder{max-width:135px}header .mod-finder input{max-width:135px}header .navbar-brand{max-width:100px}header .t4-header-r{gap:8px}.ac-actions .ac-button{font-size:14px;padding:12px 14px}.ac-home .ac-hero{padding:24px}.ac-home h1{font-size:36px!important}}

header #triggerButton{display:none!important}.navbar-nav>.item-137{order:-1}.ac-home .ac-hero img{object-position:center}

/* Motywy Fundacji: paleta jasna i ciemna */
body{--ac-page:#ffffff;--ac-surface:#f6f5ef;--ac-card:#ffffff;--ac-text:#20342d;--ac-heading:#1c4437;--ac-muted:#52685a;--ac-link:#205345;--ac-border:#dfe6df;--ac-action:#205345;--ac-action-text:#ffffff;--ac-focus:#916513}
body.dark-active{color-scheme:dark;--ac-page:#111b18;--ac-surface:#1b2a24;--ac-card:#1b2823;--ac-text:#e1e9e3;--ac-heading:#f0f4eb;--ac-muted:#afc4b6;--ac-link:#a4d9b2;--ac-border:#42574a;--ac-action:#b0ddb4;--ac-action-text:#142a20;--ac-focus:#f2cc7a;background:var(--ac-page)!important;color:var(--ac-text)!important}
body.dark-active main,body.dark-active .t4-wrapper,body.dark-active .t4-content,body.dark-active .t4-content-inner,body.dark-active #t4-main-body{background:var(--ac-page)!important;color:var(--ac-text)!important}
.ac-home{color:var(--ac-text)}.ac-home .ac-hero{background:var(--ac-surface)!important;border:1px solid var(--ac-border)}.ac-home .ac-hero h1,.ac-home .ac-section h2,.ac-home .ac-card h3{color:var(--ac-heading)!important}.ac-home p{color:var(--ac-text)!important}.ac-home .ac-eyebrow,.ac-home .ac-number,.ac-home .ac-small{color:var(--ac-muted)!important}.ac-home .ac-card{background:var(--ac-card)!important;border-color:var(--ac-border)!important}.ac-home a:not(.ac-button){color:var(--ac-link)!important}.ac-home .ac-button{background:var(--ac-action)!important;color:var(--ac-action-text)!important;border:1px solid var(--ac-action);transition:background-color .15s,color .15s}.ac-home .ac-button:hover{filter:brightness(.91)}.ac-home .ac-button-outline{background:transparent!important;color:var(--ac-link)!important;border:1px solid var(--ac-link)}.ac-home .ac-button-outline:hover{background:var(--ac-card)!important;filter:none}
.ac-home .ac-social{background:#205345!important;border:1px solid #537963}.ac-home .ac-social h2,.ac-home .ac-social p{color:#f0f5ec!important}.ac-home .ac-social .ac-eyebrow{color:#d9e6db!important}.ac-home .ac-social .ac-button{background:#f4e5b9!important;color:#20342d!important;border-color:#f4e5b9}
body.dark-active a{color:var(--ac-link)}body.dark-active h1,body.dark-active h2,body.dark-active h3,body.dark-active h4{color:var(--ac-heading)}
body.dark-active #t4-header,body.dark-active .header-block{background:#17231e!important;border-color:var(--ac-border)!important}body.dark-active #t4-topbar{background:#1b2a24!important;color:var(--ac-text)!important}body.dark-active header .navbar-nav>.nav-item>a,body.dark-active header .navbar-nav>.nav-item>.nav-link{color:#e1e9e3!important}body.dark-active header .navbar-nav>.active>a,body.dark-active header .navbar-nav>.nav-item>a:hover{color:#b0ddb4!important}
body.dark-active header .d-light{background:#f6f5ef;border-radius:6px;padding:5px 8px}body.dark-active .dropdown-menu,body.dark-active .t4-megamenu .dropdown-menu,body.dark-active .t4-megamenu .mega-dropdown-inner,body.dark-active .t4-offcanvas{background:#1b2a24!important;border-color:#42574a!important;color:#e1e9e3!important}body.dark-active .dropdown-menu a,body.dark-active .t4-offcanvas a{color:#e1e9e3!important}body.dark-active .dropdown-item:hover{background:#2c4034!important}
body.dark-active .com-content-article,body.dark-active .com-content-category-blog,body.dark-active .com-finder,body.dark-active .article-intro,body.dark-active .article-content{color:var(--ac-text)!important}body.dark-active .article-info,body.dark-active .text-muted{color:var(--ac-muted)!important}body.dark-active #t4-footer,body.dark-active #t4-footnav{background:#15211c!important;color:var(--ac-text)!important}body.dark-active footer,body.dark-active footer p,body.dark-active footer li{color:var(--ac-text)!important}
body.dark-active input:not([type=checkbox]):not([type=radio]),body.dark-active select,body.dark-active textarea{background:#1b2a24!important;color:#e1e9e3!important;border-color:#6c8775!important}body.dark-active input::placeholder{color:#afc4b6!important;opacity:1}body.dark-active .btn-primary{background:#b0ddb4!important;border-color:#b0ddb4!important;color:#142a20!important}body.dark-active .navbar-toggler{color:#e1e9e3!important}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--ac-focus)!important;outline-offset:4px}.ac-home .ac-social .ac-button:focus-visible{outline-color:#ffffff!important}
@media(prefers-reduced-motion:reduce){.ac-home *{transition:none!important;animation:none!important}}

/* Obecne PNG pozostaje na jasnej podkładce także w trybie nocnym. */
header span.d-light{display:block!important}header span.d-light.d-block{display:none!important}header span.d-dark{display:none!important}body.dark-active header .logo-image{background:transparent!important}body.dark-active .t4-header-r .navbar-toggler{background:transparent!important}body.dark-active a:hover{color:#d8efdc}body.dark-active .ac-home a:not(.ac-button):hover{color:#e0f3e4!important}
@media(max-width:575px){header span.d-light{display:none!important}header span.d-light.d-block{display:block!important}body.dark-active header span.d-light.d-block{padding:4px;border-radius:5px}}
/* ANACONDA — osobne style Fundacji */
:root{--ac-green:#205345;--ac-cream:#f6f5ef;--ac-ink:#20342d;--ac-gold:#d3a754;--primary:#205345;--bs-primary:#205345}
body{color:var(--ac-ink);background:#fff}a{color:#205345}a:hover{color:#132f28}.t4-header{border-bottom:1px solid #e5eae6}.t4-header .logo-image img{max-height:76px;width:auto}.navbar-brand{max-width:200px}.navbar-nav>li>a{letter-spacing:.03em;font-weight:600}.btn-primary{background:#205345;border-color:#205345}.btn-primary:hover{background:#143e33;border-color:#143e33}
.ac-home{max-width:1180px;margin:auto}.ac-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:42px;align-items:center;background:var(--ac-cream);padding:48px;border-radius:24px;margin:12px 0 56px}.ac-eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#426a56}.ac-hero h1{font-size:clamp(36px,4.4vw,62px);line-height:1.08;letter-spacing:-.035em;color:#1c4437;margin:18px 0 24px}.ac-hero p{font-size:18px;line-height:1.75}.ac-hero img{width:100%;height:420px;object-fit:cover;border-radius:18px}.ac-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.ac-button{display:inline-block;padding:14px 22px;border-radius:8px;background:#205345;color:#fff!important;font-weight:700;text-decoration:none!important}.ac-button:hover{background:#143e33}.ac-button-outline{background:transparent;color:#205345!important;border:1px solid #205345}.ac-button-outline:hover{background:#e4ebe5}.ac-section{margin:56px 0}.ac-section h2{font-size:34px;letter-spacing:-.025em;margin:10px 0 18px;color:#1c4437}.ac-intro{max-width:760px;font-size:18px;line-height:1.8}.ac-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:28px}.ac-card{padding:30px;border:1px solid #dfe6df;border-radius:16px;background:#fff}.ac-card h3{font-size:23px;margin:12px 0}.ac-card p{line-height:1.8}.ac-number{color:#65806c;font-size:13px;letter-spacing:.12em;font-weight:700}.ac-social{background:#205345;color:#fff;border-radius:20px;padding:42px;display:flex;align-items:center;justify-content:space-between;gap:30px}.ac-social h2{color:#fff;margin-top:0}.ac-social p{max-width:680px;margin:0;line-height:1.8}.ac-social .ac-button{background:#f4e5b9;color:#20342d!important;white-space:nowrap}.ac-links{display:flex;gap:24px;flex-wrap:wrap}.ac-links a{font-weight:700;text-decoration:underline}.ac-home .ac-small{font-size:14px;color:#66776c}.ac-account{font-size:17px;overflow-wrap:anywhere;font-weight:700}.ac-section img{max-width:100%}
@media(max-width:767px){.ac-hero{grid-template-columns:1fr;padding:26px;gap:24px;margin-bottom:36px}.ac-hero img{height:260px}.ac-grid{grid-template-columns:1fr}.ac-social{display:block;padding:28px}.ac-social .ac-button{margin-top:24px}.ac-section{margin:36px 0}.ac-hero h1{font-size:38px}.ac-actions a{flex:1;text-align:center}}

/* Strona informacyjna: własny układ, bez oprawy wpisu blogowego */
body.item-137 .com-content-article>.container{max-width:1200px!important;width:100%!important}body.item-137 .com-content-article .top-article-info{max-width:none!important;width:100%!important;text-align:left}body.item-137 .com-content-article .desc-article{max-width:none!important;width:100%!important;text-align:left}body.item-137 .article-aside,body.item-137 .page-header,body.item-137 .author-block,body.item-137 .pagenavigation,body.item-137 #t4-breadcrumbs{display:none!important}body.item-137 .ac-home{text-align:left!important}body.item-137 .t4-main-body{padding-top:28px}.ac-home h1,.ac-home h2,.ac-home h3{text-transform:none!important}.ac-hero h1{font-weight:750!important}.ac-card{min-width:0}.ac-home img{display:block}.ac-home .ac-hero p{text-align:left}

header .d-dark{display:none!important}.t4-navbar .navbar-toggler{display:none!important}.ac-home .ac-hero img{border-radius:18px!important}header .mod-finder{max-width:180px}header .mod-finder input{max-width:180px;font-size:14px}header .mod-finder label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media(max-width:767px){header .mod-finder{max-width:135px}header .mod-finder input{max-width:135px}header .navbar-brand{max-width:100px}header .t4-header-r{gap:8px}.ac-actions .ac-button{font-size:14px;padding:12px 14px}.ac-home .ac-hero{padding:24px}.ac-home h1{font-size:36px!important}}

header #triggerButton{display:none!important}.navbar-nav>.item-137{order:-1}.ac-home .ac-hero img{object-position:center}

/* Motywy Fundacji: paleta jasna i ciemna */
body{--ac-page:#ffffff;--ac-surface:#f6f5ef;--ac-card:#ffffff;--ac-text:#20342d;--ac-heading:#1c4437;--ac-muted:#52685a;--ac-link:#205345;--ac-border:#dfe6df;--ac-action:#205345;--ac-action-text:#ffffff;--ac-focus:#916513}
body.dark-active{color-scheme:dark;--ac-page:#111b18;--ac-surface:#1b2a24;--ac-card:#1b2823;--ac-text:#e1e9e3;--ac-heading:#f0f4eb;--ac-muted:#afc4b6;--ac-link:#a4d9b2;--ac-border:#42574a;--ac-action:#b0ddb4;--ac-action-text:#142a20;--ac-focus:#f2cc7a;background:var(--ac-page)!important;color:var(--ac-text)!important}
body.dark-active main,body.dark-active .t4-wrapper,body.dark-active .t4-content,body.dark-active .t4-content-inner,body.dark-active #t4-main-body{background:var(--ac-page)!important;color:var(--ac-text)!important}
.ac-home{color:var(--ac-text)}.ac-home .ac-hero{background:var(--ac-surface)!important;border:1px solid var(--ac-border)}.ac-home .ac-hero h1,.ac-home .ac-section h2,.ac-home .ac-card h3{color:var(--ac-heading)!important}.ac-home p{color:var(--ac-text)!important}.ac-home .ac-eyebrow,.ac-home .ac-number,.ac-home .ac-small{color:var(--ac-muted)!important}.ac-home .ac-card{background:var(--ac-card)!important;border-color:var(--ac-border)!important}.ac-home a:not(.ac-button){color:var(--ac-link)!important}.ac-home .ac-button{background:var(--ac-action)!important;color:var(--ac-action-text)!important;border:1px solid var(--ac-action);transition:background-color .15s,color .15s}.ac-home .ac-button:hover{filter:brightness(.91)}.ac-home .ac-button-outline{background:transparent!important;color:var(--ac-link)!important;border:1px solid var(--ac-link)}.ac-home .ac-button-outline:hover{background:var(--ac-card)!important;filter:none}
.ac-home .ac-social{background:#205345!important;border:1px solid #537963}.ac-home .ac-social h2,.ac-home .ac-social p{color:#f0f5ec!important}.ac-home .ac-social .ac-eyebrow{color:#d9e6db!important}.ac-home .ac-social .ac-button{background:#f4e5b9!important;color:#20342d!important;border-color:#f4e5b9}
body.dark-active a{color:var(--ac-link)}body.dark-active h1,body.dark-active h2,body.dark-active h3,body.dark-active h4{color:var(--ac-heading)}
body.dark-active #t4-header,body.dark-active .header-block{background:#17231e!important;border-color:var(--ac-border)!important}body.dark-active #t4-topbar{background:#1b2a24!important;color:var(--ac-text)!important}body.dark-active header .navbar-nav>.nav-item>a,body.dark-active header .navbar-nav>.nav-item>.nav-link{color:#e1e9e3!important}body.dark-active header .navbar-nav>.active>a,body.dark-active header .navbar-nav>.nav-item>a:hover{color:#b0ddb4!important}
body.dark-active header .d-light{background:#f6f5ef;border-radius:6px;padding:5px 8px}body.dark-active .dropdown-menu,body.dark-active .t4-megamenu .dropdown-menu,body.dark-active .t4-megamenu .mega-dropdown-inner,body.dark-active .t4-offcanvas{background:#1b2a24!important;border-color:#42574a!important;color:#e1e9e3!important}body.dark-active .dropdown-menu a,body.dark-active .t4-offcanvas a{color:#e1e9e3!important}body.dark-active .dropdown-item:hover{background:#2c4034!important}
body.dark-active .com-content-article,body.dark-active .com-content-category-blog,body.dark-active .com-finder,body.dark-active .article-intro,body.dark-active .article-content{color:var(--ac-text)!important}body.dark-active .article-info,body.dark-active .text-muted{color:var(--ac-muted)!important}body.dark-active #t4-footer,body.dark-active #t4-footnav{background:#15211c!important;color:var(--ac-text)!important}body.dark-active footer,body.dark-active footer p,body.dark-active footer li{color:var(--ac-text)!important}
body.dark-active input:not([type=checkbox]):not([type=radio]),body.dark-active select,body.dark-active textarea{background:#1b2a24!important;color:#e1e9e3!important;border-color:#6c8775!important}body.dark-active input::placeholder{color:#afc4b6!important;opacity:1}body.dark-active .btn-primary{background:#b0ddb4!important;border-color:#b0ddb4!important;color:#142a20!important}body.dark-active .navbar-toggler{color:#e1e9e3!important}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--ac-focus)!important;outline-offset:4px}.ac-home .ac-social .ac-button:focus-visible{outline-color:#ffffff!important}
@media(prefers-reduced-motion:reduce){.ac-home *{transition:none!important;animation:none!important}}
/* ANACONDA — osobne style Fundacji */
:root{--ac-green:#205345;--ac-cream:#f6f5ef;--ac-ink:#20342d;--ac-gold:#d3a754;--primary:#205345;--bs-primary:#205345}
body{color:var(--ac-ink);background:#fff}a{color:#205345}a:hover{color:#132f28}.t4-header{border-bottom:1px solid #e5eae6}.t4-header .logo-image img{max-height:76px;width:auto}.navbar-brand{max-width:200px}.navbar-nav>li>a{letter-spacing:.03em;font-weight:600}.btn-primary{background:#205345;border-color:#205345}.btn-primary:hover{background:#143e33;border-color:#143e33}
.ac-home{max-width:1180px;margin:auto}.ac-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:42px;align-items:center;background:var(--ac-cream);padding:48px;border-radius:24px;margin:12px 0 56px}.ac-eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#426a56}.ac-hero h1{font-size:clamp(36px,4.4vw,62px);line-height:1.08;letter-spacing:-.035em;color:#1c4437;margin:18px 0 24px}.ac-hero p{font-size:18px;line-height:1.75}.ac-hero img{width:100%;height:420px;object-fit:cover;border-radius:18px}.ac-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.ac-button{display:inline-block;padding:14px 22px;border-radius:8px;background:#205345;color:#fff!important;font-weight:700;text-decoration:none!important}.ac-button:hover{background:#143e33}.ac-button-outline{background:transparent;color:#205345!important;border:1px solid #205345}.ac-button-outline:hover{background:#e4ebe5}.ac-section{margin:56px 0}.ac-section h2{font-size:34px;letter-spacing:-.025em;margin:10px 0 18px;color:#1c4437}.ac-intro{max-width:760px;font-size:18px;line-height:1.8}.ac-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:28px}.ac-card{padding:30px;border:1px solid #dfe6df;border-radius:16px;background:#fff}.ac-card h3{font-size:23px;margin:12px 0}.ac-card p{line-height:1.8}.ac-number{color:#65806c;font-size:13px;letter-spacing:.12em;font-weight:700}.ac-social{background:#205345;color:#fff;border-radius:20px;padding:42px;display:flex;align-items:center;justify-content:space-between;gap:30px}.ac-social h2{color:#fff;margin-top:0}.ac-social p{max-width:680px;margin:0;line-height:1.8}.ac-social .ac-button{background:#f4e5b9;color:#20342d!important;white-space:nowrap}.ac-links{display:flex;gap:24px;flex-wrap:wrap}.ac-links a{font-weight:700;text-decoration:underline}.ac-home .ac-small{font-size:14px;color:#66776c}.ac-account{font-size:17px;overflow-wrap:anywhere;font-weight:700}.ac-section img{max-width:100%}
@media(max-width:767px){.ac-hero{grid-template-columns:1fr;padding:26px;gap:24px;margin-bottom:36px}.ac-hero img{height:260px}.ac-grid{grid-template-columns:1fr}.ac-social{display:block;padding:28px}.ac-social .ac-button{margin-top:24px}.ac-section{margin:36px 0}.ac-hero h1{font-size:38px}.ac-actions a{flex:1;text-align:center}}

/* Strona informacyjna: własny układ, bez oprawy wpisu blogowego */
body.item-137 .com-content-article>.container{max-width:1200px!important;width:100%!important}body.item-137 .com-content-article .top-article-info{max-width:none!important;width:100%!important;text-align:left}body.item-137 .com-content-article .desc-article{max-width:none!important;width:100%!important;text-align:left}body.item-137 .article-aside,body.item-137 .page-header,body.item-137 .author-block,body.item-137 .pagenavigation,body.item-137 #t4-breadcrumbs{display:none!important}body.item-137 .ac-home{text-align:left!important}body.item-137 .t4-main-body{padding-top:28px}.ac-home h1,.ac-home h2,.ac-home h3{text-transform:none!important}.ac-hero h1{font-weight:750!important}.ac-card{min-width:0}.ac-home img{display:block}.ac-home .ac-hero p{text-align:left}

body.light-active header .d-dark{display:none!important}body.dark-active header .d-light{display:none!important}.t4-navbar .navbar-toggler{display:none!important}.ac-home .ac-hero img{border-radius:18px!important}header .mod-finder{max-width:180px}header .mod-finder input{max-width:180px;font-size:14px}header .mod-finder label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media(max-width:767px){header .mod-finder{max-width:135px}header .mod-finder input{max-width:135px}header .navbar-brand{max-width:100px}header .t4-header-r{gap:8px}.ac-actions .ac-button{font-size:14px;padding:12px 14px}.ac-home .ac-hero{padding:24px}.ac-home h1{font-size:36px!important}}

header #triggerButton{display:none!important}.navbar-nav>.item-137{order:-1}.ac-home .ac-hero img{object-position:center}
/* ANACONDA — osobne style Fundacji */
:root{--ac-green:#205345;--ac-cream:#f6f5ef;--ac-ink:#20342d;--ac-gold:#d3a754;--primary:#205345;--bs-primary:#205345}
body{color:var(--ac-ink);background:#fff}a{color:#205345}a:hover{color:#132f28}.t4-header{border-bottom:1px solid #e5eae6}.t4-header .logo-image img{max-height:76px;width:auto}.navbar-brand{max-width:200px}.navbar-nav>li>a{letter-spacing:.03em;font-weight:600}.btn-primary{background:#205345;border-color:#205345}.btn-primary:hover{background:#143e33;border-color:#143e33}
.ac-home{max-width:1180px;margin:auto}.ac-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:42px;align-items:center;background:var(--ac-cream);padding:48px;border-radius:24px;margin:12px 0 56px}.ac-eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#426a56}.ac-hero h1{font-size:clamp(36px,4.4vw,62px);line-height:1.08;letter-spacing:-.035em;color:#1c4437;margin:18px 0 24px}.ac-hero p{font-size:18px;line-height:1.75}.ac-hero img{width:100%;height:420px;object-fit:cover;border-radius:18px}.ac-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.ac-button{display:inline-block;padding:14px 22px;border-radius:8px;background:#205345;color:#fff!important;font-weight:700;text-decoration:none!important}.ac-button:hover{background:#143e33}.ac-button-outline{background:transparent;color:#205345!important;border:1px solid #205345}.ac-button-outline:hover{background:#e4ebe5}.ac-section{margin:56px 0}.ac-section h2{font-size:34px;letter-spacing:-.025em;margin:10px 0 18px;color:#1c4437}.ac-intro{max-width:760px;font-size:18px;line-height:1.8}.ac-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:28px}.ac-card{padding:30px;border:1px solid #dfe6df;border-radius:16px;background:#fff}.ac-card h3{font-size:23px;margin:12px 0}.ac-card p{line-height:1.8}.ac-number{color:#65806c;font-size:13px;letter-spacing:.12em;font-weight:700}.ac-social{background:#205345;color:#fff;border-radius:20px;padding:42px;display:flex;align-items:center;justify-content:space-between;gap:30px}.ac-social h2{color:#fff;margin-top:0}.ac-social p{max-width:680px;margin:0;line-height:1.8}.ac-social .ac-button{background:#f4e5b9;color:#20342d!important;white-space:nowrap}.ac-links{display:flex;gap:24px;flex-wrap:wrap}.ac-links a{font-weight:700;text-decoration:underline}.ac-home .ac-small{font-size:14px;color:#66776c}.ac-account{font-size:17px;overflow-wrap:anywhere;font-weight:700}.ac-section img{max-width:100%}
@media(max-width:767px){.ac-hero{grid-template-columns:1fr;padding:26px;gap:24px;margin-bottom:36px}.ac-hero img{height:260px}.ac-grid{grid-template-columns:1fr}.ac-social{display:block;padding:28px}.ac-social .ac-button{margin-top:24px}.ac-section{margin:36px 0}.ac-hero h1{font-size:38px}.ac-actions a{flex:1;text-align:center}}

/* Strona informacyjna: własny układ, bez oprawy wpisu blogowego */
body.item-137 .com-content-article>.container{max-width:1200px!important;width:100%!important}body.item-137 .com-content-article .top-article-info{max-width:none!important;width:100%!important;text-align:left}body.item-137 .com-content-article .desc-article{max-width:none!important;width:100%!important;text-align:left}body.item-137 .article-aside,body.item-137 .page-header,body.item-137 .author-block,body.item-137 .pagenavigation,body.item-137 #t4-breadcrumbs{display:none!important}body.item-137 .ac-home{text-align:left!important}body.item-137 .t4-main-body{padding-top:28px}.ac-home h1,.ac-home h2,.ac-home h3{text-transform:none!important}.ac-hero h1{font-weight:750!important}.ac-card{min-width:0}.ac-home img{display:block}.ac-home .ac-hero p{text-align:left}

body.light-active header .d-dark{display:none!important}body.dark-active header .d-light{display:none!important}.t4-navbar .navbar-toggler{display:none!important}.ac-home .ac-hero img{border-radius:18px!important}header .mod-finder{max-width:180px}header .mod-finder input{max-width:180px;font-size:14px}header .mod-finder label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media(max-width:767px){header .mod-finder{max-width:135px}header .mod-finder input{max-width:135px}header .navbar-brand{max-width:100px}header .t4-header-r{gap:8px}.ac-actions .ac-button{font-size:14px;padding:12px 14px}.ac-home .ac-hero{padding:24px}.ac-home h1{font-size:36px!important}}
/* ANACONDA — osobne style Fundacji */
:root{--ac-green:#205345;--ac-cream:#f6f5ef;--ac-ink:#20342d;--ac-gold:#d3a754;--primary:#205345;--bs-primary:#205345}
body{color:var(--ac-ink);background:#fff}a{color:#205345}a:hover{color:#132f28}.t4-header{border-bottom:1px solid #e5eae6}.t4-header .logo-image img{max-height:76px;width:auto}.navbar-brand{max-width:200px}.navbar-nav>li>a{letter-spacing:.03em;font-weight:600}.btn-primary{background:#205345;border-color:#205345}.btn-primary:hover{background:#143e33;border-color:#143e33}
.ac-home{max-width:1180px;margin:auto}.ac-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:42px;align-items:center;background:var(--ac-cream);padding:48px;border-radius:24px;margin:12px 0 56px}.ac-eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#426a56}.ac-hero h1{font-size:clamp(36px,4.4vw,62px);line-height:1.08;letter-spacing:-.035em;color:#1c4437;margin:18px 0 24px}.ac-hero p{font-size:18px;line-height:1.75}.ac-hero img{width:100%;height:420px;object-fit:cover;border-radius:18px}.ac-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.ac-button{display:inline-block;padding:14px 22px;border-radius:8px;background:#205345;color:#fff!important;font-weight:700;text-decoration:none!important}.ac-button:hover{background:#143e33}.ac-button-outline{background:transparent;color:#205345!important;border:1px solid #205345}.ac-button-outline:hover{background:#e4ebe5}.ac-section{margin:56px 0}.ac-section h2{font-size:34px;letter-spacing:-.025em;margin:10px 0 18px;color:#1c4437}.ac-intro{max-width:760px;font-size:18px;line-height:1.8}.ac-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:28px}.ac-card{padding:30px;border:1px solid #dfe6df;border-radius:16px;background:#fff}.ac-card h3{font-size:23px;margin:12px 0}.ac-card p{line-height:1.8}.ac-number{color:#65806c;font-size:13px;letter-spacing:.12em;font-weight:700}.ac-social{background:#205345;color:#fff;border-radius:20px;padding:42px;display:flex;align-items:center;justify-content:space-between;gap:30px}.ac-social h2{color:#fff;margin-top:0}.ac-social p{max-width:680px;margin:0;line-height:1.8}.ac-social .ac-button{background:#f4e5b9;color:#20342d!important;white-space:nowrap}.ac-links{display:flex;gap:24px;flex-wrap:wrap}.ac-links a{font-weight:700;text-decoration:underline}.ac-home .ac-small{font-size:14px;color:#66776c}.ac-account{font-size:17px;overflow-wrap:anywhere;font-weight:700}.ac-section img{max-width:100%}
@media(max-width:767px){.ac-hero{grid-template-columns:1fr;padding:26px;gap:24px;margin-bottom:36px}.ac-hero img{height:260px}.ac-grid{grid-template-columns:1fr}.ac-social{display:block;padding:28px}.ac-social .ac-button{margin-top:24px}.ac-section{margin:36px 0}.ac-hero h1{font-size:38px}.ac-actions a{flex:1;text-align:center}}

/* Strona informacyjna: własny układ, bez oprawy wpisu blogowego */
body.item-137 .com-content-article>.container{max-width:1200px!important;width:100%!important}body.item-137 .com-content-article .top-article-info{max-width:none!important;width:100%!important;text-align:left}body.item-137 .com-content-article .desc-article{max-width:none!important;width:100%!important;text-align:left}body.item-137 .article-aside,body.item-137 .page-header,body.item-137 .author-block,body.item-137 .pagenavigation,body.item-137 #t4-breadcrumbs{display:none!important}body.item-137 .ac-home{text-align:left!important}body.item-137 .t4-main-body{padding-top:28px}.ac-home h1,.ac-home h2,.ac-home h3{text-transform:none!important}.ac-hero h1{font-weight:750!important}.ac-card{min-width:0}.ac-home img{display:block}.ac-home .ac-hero p{text-align:left}
/* ANACONDA — osobne style Fundacji */
:root{--ac-green:#205345;--ac-cream:#f6f5ef;--ac-ink:#20342d;--ac-gold:#d3a754;--primary:#205345;--bs-primary:#205345}
body{color:var(--ac-ink);background:#fff}a{color:#205345}a:hover{color:#132f28}.t4-header{border-bottom:1px solid #e5eae6}.t4-header .logo-image img{max-height:76px;width:auto}.navbar-brand{max-width:200px}.navbar-nav>li>a{letter-spacing:.03em;font-weight:600}.btn-primary{background:#205345;border-color:#205345}.btn-primary:hover{background:#143e33;border-color:#143e33}
.ac-home{max-width:1180px;margin:auto}.ac-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:42px;align-items:center;background:var(--ac-cream);padding:48px;border-radius:24px;margin:12px 0 56px}.ac-eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#426a56}.ac-hero h1{font-size:clamp(36px,4.4vw,62px);line-height:1.08;letter-spacing:-.035em;color:#1c4437;margin:18px 0 24px}.ac-hero p{font-size:18px;line-height:1.75}.ac-hero img{width:100%;height:420px;object-fit:cover;border-radius:18px}.ac-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.ac-button{display:inline-block;padding:14px 22px;border-radius:8px;background:#205345;color:#fff!important;font-weight:700;text-decoration:none!important}.ac-button:hover{background:#143e33}.ac-button-outline{background:transparent;color:#205345!important;border:1px solid #205345}.ac-button-outline:hover{background:#e4ebe5}.ac-section{margin:56px 0}.ac-section h2{font-size:34px;letter-spacing:-.025em;margin:10px 0 18px;color:#1c4437}.ac-intro{max-width:760px;font-size:18px;line-height:1.8}.ac-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:28px}.ac-card{padding:30px;border:1px solid #dfe6df;border-radius:16px;background:#fff}.ac-card h3{font-size:23px;margin:12px 0}.ac-card p{line-height:1.8}.ac-number{color:#65806c;font-size:13px;letter-spacing:.12em;font-weight:700}.ac-social{background:#205345;color:#fff;border-radius:20px;padding:42px;display:flex;align-items:center;justify-content:space-between;gap:30px}.ac-social h2{color:#fff;margin-top:0}.ac-social p{max-width:680px;margin:0;line-height:1.8}.ac-social .ac-button{background:#f4e5b9;color:#20342d!important;white-space:nowrap}.ac-links{display:flex;gap:24px;flex-wrap:wrap}.ac-links a{font-weight:700;text-decoration:underline}.ac-home .ac-small{font-size:14px;color:#66776c}.ac-account{font-size:17px;overflow-wrap:anywhere;font-weight:700}.ac-section img{max-width:100%}
@media(max-width:767px){.ac-hero{grid-template-columns:1fr;padding:26px;gap:24px;margin-bottom:36px}.ac-hero img{height:260px}.ac-grid{grid-template-columns:1fr}.ac-social{display:block;padding:28px}.ac-social .ac-button{margin-top:24px}.ac-section{margin:36px 0}.ac-hero h1{font-size:38px}.ac-actions a{flex:1;text-align:center}}

/* ANACONDA — widoczna sekcja wsparcia, 9.11.2026 */
.ac-home{--ac-tint-green:#eaf2eb;--ac-tint-gold:#faf0d9;--ac-tint-blue:#edf3f7;--ac-card-border:#cddccf;--ac-pill-bg:#205345;--ac-pill-text:#fff}
body.dark-active .ac-home{--ac-tint-green:#203b2e;--ac-tint-gold:#3c3423;--ac-tint-blue:#22333d;--ac-card-border:#4c6353;--ac-pill-bg:#b0ddb4;--ac-pill-text:#142a20}
.ac-home .ac-trust-strip{display:grid;grid-template-columns:1.2fr 1fr;gap:30px;align-items:center;background:#205345;color:#fff;border-radius:18px;padding:28px 32px;margin:28px 0 56px;box-shadow:0 12px 30px #163e2820}
.ac-trust-strip>div{min-width:0}.ac-trust-strip span{display:block;font-size:13px;line-height:1.7;color:#e0eee4}.ac-trust-strip .ac-trust-label{text-transform:uppercase;font-size:11px;letter-spacing:.13em;font-weight:700;margin-bottom:8px}.ac-trust-strip .ac-bank-number{display:block;font-size:clamp(16px,1.8vw,23px);line-height:1.5;color:#fff;font-variant-numeric:tabular-nums;margin-bottom:6px;overflow-wrap:anywhere}
.ac-trust-strip .ac-opp{display:flex;gap:18px;align-items:center;border-left:1px solid #8eae9b;padding-left:30px}.ac-trust-strip .ac-opp strong{color:#fff;font-size:16px}.ac-trust-strip .ac-opp-seal{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:60px;height:60px;border:1px solid #e4cf8e;border-radius:50%;color:#f4e5b9;font-size:18px;font-weight:800;letter-spacing:.04em}
.ac-home #jak-pomoc .ac-card{border:1px solid var(--ac-card-border);border-top:4px solid #538561;box-shadow:0 8px 24px #142a2010;padding:28px;background:var(--ac-tint-green)}
.ac-home #jak-pomoc .ac-card:nth-child(2){background:var(--ac-tint-gold);border-top-color:#bb9447}.ac-home #jak-pomoc .ac-card:nth-child(3){background:var(--ac-tint-blue);border-top-color:#688996}
.ac-home .ac-card h3{font-size:23px;line-height:1.3}.ac-home .ac-card p{line-height:1.7}.ac-home .ac-card .ac-account{padding:12px 0;border-top:1px solid var(--ac-card-border);border-bottom:1px solid var(--ac-card-border);line-height:1.6;letter-spacing:.02em}.ac-home .ac-number{font-size:11px;letter-spacing:.11em}
.ac-home .ac-card>a,.ac-home .ac-pill{display:inline-flex;align-items:center;justify-content:center;min-height:40px;gap:6px;padding:9px 15px;margin:6px 5px 5px 0;border-radius:999px;background:var(--ac-pill-bg);color:var(--ac-pill-text)!important;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none!important;border:1px solid transparent;transition:transform .15s,box-shadow .15s}
.ac-home .ac-card>a:hover,.ac-home .ac-pill:hover{transform:translateY(-2px);box-shadow:0 5px 14px #102d2526}.ac-home .ac-card>a:focus-visible,.ac-home .ac-pill:focus-visible{outline:3px solid #c49b40;outline-offset:3px}
.ac-home .ac-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px}.ac-home .ac-support-box{border:1px solid var(--ac-card-border);border-radius:18px;padding:28px;min-width:0;background:var(--ac-tint-green);box-shadow:0 8px 24px #142a2010}.ac-home .ac-support-box h3{font-size:23px;line-height:1.3;margin:18px 0 12px}.ac-home .ac-support-box p{font-size:15px;line-height:1.7}.ac-home .ac-paypal{background:var(--ac-tint-blue)}.ac-home .ac-fanimani{background:var(--ac-tint-gold)}
.ac-home .ac-service-mark{display:inline-flex;border:1px solid var(--ac-card-border);padding:6px 12px;border-radius:8px;font-size:17px;font-weight:800;color:var(--ac-heading,#205345);letter-spacing:-.02em}.ac-home .ac-pill-row{display:flex;flex-wrap:wrap;gap:3px}.ac-home .ac-pill-secondary{background:transparent;color:var(--ac-heading,#205345)!important;border-color:var(--ac-card-border)}.ac-home .ac-secondary-link{display:inline-block;font-size:12px;font-weight:600;margin-top:16px;text-underline-offset:4px}.ac-home .ac-partner-note{border-top:1px solid var(--ac-card-border);padding-top:18px;margin-top:18px}.ac-home .ac-support-box .ac-small{font-size:13px}
body.dark-active .ac-trust-strip{background:#254e3c;border:1px solid #597362}body.dark-active .ac-home .ac-service-mark{color:#edf5e9}body.dark-active .ac-home .ac-pill-secondary{color:#d4ecd7!important}body.dark-active .ac-home .ac-support-box p{color:#dce7df}body.dark-active .ac-home .ac-secondary-link{color:#b0ddb4}
@media(max-width:991px){.ac-home .ac-trust-strip{grid-template-columns:1fr;gap:20px}.ac-trust-strip .ac-opp{border-left:0;border-top:1px solid #8eae9b;padding:20px 0 0}.ac-home .ac-support-grid{grid-template-columns:1fr}.ac-home .ac-support-box{padding:26px}}
@media(max-width:767px){.ac-home .ac-trust-strip{padding:24px;margin:24px 0 36px}.ac-trust-strip .ac-bank-number{font-size:18px}.ac-trust-strip .ac-opp strong{font-size:15px}.ac-trust-strip .ac-opp-seal{width:48px;height:48px;font-size:16px}.ac-home .ac-card>a,.ac-home .ac-pill{min-height:44px}.ac-home #jak-pomoc .ac-card{padding:24px}}
@media(prefers-reduced-motion:reduce){.ac-home .ac-card>a,.ac-home .ac-pill{transition:none;transform:none!important}}

.ac-home #jak-pomoc .ac-card{background:var(--ac-tint-green)!important;border-color:var(--ac-card-border)!important;border-top-color:#538561!important}.ac-home #jak-pomoc .ac-card:nth-child(2){background:var(--ac-tint-gold)!important;border-top-color:#bb9447!important}.ac-home #jak-pomoc .ac-card:nth-child(3){background:var(--ac-tint-blue)!important;border-top-color:#688996!important}.ac-home a.ac-pill{color:var(--ac-pill-text)!important}.ac-home a.ac-pill-secondary{color:var(--ac-heading)!important}

/* ANACONDA — kopiowanie oraz oznaczenia partnerów */
.ac-home .ac-copy-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;position:relative;margin-bottom:12px}.ac-home .ac-copy-row .ac-bank-number{margin:0}.ac-home .ac-copy{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border:1px solid #73977f;border-radius:999px;padding:7px 12px;background:var(--ac-pill-bg);color:var(--ac-pill-text);font-family:inherit;font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.06em;cursor:pointer}.ac-home .ac-copy:hover{filter:brightness(1.15)}.ac-home .ac-copy:focus-visible{outline:3px solid #d3a754;outline-offset:3px}.ac-home .ac-trust-strip .ac-copy{background:#f4e5b9;color:#20342d;border-color:#f4e5b9}.ac-copy-status{flex-basis:100%;font-size:12px!important;line-height:1.5}.ac-copy-status:empty{display:none}.ac-home .ac-copy-row strong{font-size:inherit}.ac-home .ac-trust-strip .ac-bank-number{font-size:clamp(16px,1.8vw,23px)}
.ac-home .ac-links{gap:10px}.ac-home .ac-links a,.ac-home a.ac-secondary-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 15px;margin:4px 0;border:1px solid var(--ac-card-border);border-radius:999px;background:var(--ac-pill-bg);color:var(--ac-pill-text)!important;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none!important}.ac-home .ac-links a:hover,.ac-home a.ac-secondary-link:hover{box-shadow:0 5px 14px #102d2526}.ac-home .ac-links a:focus-visible,.ac-home a.ac-secondary-link:focus-visible{outline:3px solid #d3a754;outline-offset:3px}
.ac-home a.ac-partner-logo{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;background:#fff;border:1px solid #dce3dc;border-radius:10px;max-width:100%;margin:0 0 10px}.ac-home .ac-partner-logo img{display:block;width:175px;max-width:100%;height:auto;object-fit:contain}.ac-home a.ac-pitax-logo{margin-top:20px}.ac-home .ac-pitax-logo img{width:220px}.ac-home .ac-partner-note{margin-top:4px;padding-top:12px}
@media(max-width:767px){.ac-home .ac-copy{min-height:44px}.ac-home .ac-links a,.ac-home a.ac-secondary-link{min-height:44px}.ac-home .ac-trust-strip .ac-bank-number{font-size:17px}}

/* ANACONDA — stopka i usunięcie pustego pasa */
#t4-footnav:not(:has(a,img,input,button)){display:none!important}body.item-137 .ac-home>.ac-section:last-child{margin-bottom:24px}body.item-137 #t4-main-body{padding-bottom:24px!important}
#t4-footer{background:#173f33!important;color:#e6eee8!important;border-top:3px solid #b89b58!important}#t4-footer .t4-section-inner{padding-top:0!important;padding-bottom:0!important}.ac-footer{padding:44px 0 0;color:#e6eee8}.ac-footer-grid{display:grid;grid-template-columns:1.2fr 1.1fr 1fr 1fr;gap:32px}.ac-footer-grid>div{min-width:0}.ac-footer .ac-footer-kicker{font-size:10px;letter-spacing:.16em;font-weight:700;text-transform:uppercase;color:#c9d6b3}.ac-footer h2{font-size:30px;letter-spacing:.06em;font-weight:800;color:#fff!important;margin:8px 0 12px}.ac-footer h3{font-size:16px;line-height:1.5;font-weight:700;margin:0 0 20px;color:#f3e9cf!important}.ac-footer p,.ac-footer address{font-size:13px;line-height:1.85;color:#dae6df!important;font-style:normal;margin-bottom:16px}.ac-footer a{color:#e6eee8!important;text-decoration:none;overflow-wrap:anywhere}.ac-footer a:hover{color:#f4e5b9!important;text-decoration:underline}.ac-footer .ac-footer-list,.ac-footer .ac-footer-nav{list-style:none;margin:0 0 20px;padding:0}.ac-footer li{font-size:13px;line-height:1.8;margin-bottom:8px;color:#e6eee8!important}.ac-footer .ac-footer-pill{display:inline-flex;align-items:center;min-height:38px;padding:8px 12px;border:1px solid #668676;border-radius:999px;font-size:11px;font-weight:700;line-height:1.5;text-decoration:none}.ac-footer .ac-footer-pill:hover{background:#2a5643}.ac-footer .ac-footer-label{font-size:11px;color:#bacfc0!important;margin-bottom:7px}.ac-footer-account{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.ac-footer-account strong{font-size:14px;line-height:1.8;font-variant-numeric:tabular-nums;color:#fff}.ac-footer .ac-copy{border:1px solid #d9c58b;background:#f4e5b9;color:#20342d;border-radius:999px;min-height:34px;padding:7px 11px;font-size:10px;font-weight:700;cursor:pointer}.ac-footer .ac-copy-status{color:#e8eedf}.ac-footer-mopsik{border-top:1px solid #547664;padding-top:14px;display:flex;gap:6px;flex-wrap:wrap;font-size:11px}.ac-footer-mopsik span{flex-basis:100%;font-weight:700;letter-spacing:.08em}.ac-footer-mopsik a:last-child{flex-basis:100%}.ac-footer-bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid #547664;margin-top:30px;padding:18px 0;font-size:11px;color:#bdcfc3}.ac-footer a:focus-visible,.ac-footer button:focus-visible{outline:3px solid #f4e5b9!important;outline-offset:3px}
body.dark-active #t4-footer{background:#132a21!important}.ac-footer .ac-footer-brand p{margin-bottom:12px}
@media(max-width:1100px){.ac-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media(max-width:575px){.ac-footer{padding-top:30px}.ac-footer-grid{grid-template-columns:1fr;gap:28px}.ac-footer-grid>div+div{border-top:1px solid #547664;padding-top:24px}.ac-footer h3{margin-bottom:12px}.ac-footer a.ac-footer-pill,.ac-footer button.ac-copy{min-height:44px}.ac-footer-bottom{gap:8px;margin-top:24px}}

.ac-home .ac-partner-divider{border:0;border-top:1px solid var(--ac-card-border);opacity:1;margin:24px 0 18px}.ac-home .ac-partner-note{border-top:0;padding-top:0}.ac-home .ac-logo-below{margin-top:22px}.ac-home .ac-logo-below a.ac-partner-logo{margin:0}.ac-home .ac-logo-below img{max-height:140px;width:auto;max-width:190px}.ac-home .ac-logo-below .ac-pitax-logo img{max-height:80px;max-width:220px}

/* ANACONDA — numery i kopiowanie w jednym wierszu */
.ac-home .ac-krs-strip-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:5px 0}.ac-home .ac-krs-strip-row>span:first-child{white-space:nowrap;display:inline-block}.ac-home .ac-krs-strip-row .ac-copy{flex:0 0 auto;margin:0;min-height:32px;padding:6px 10px;font-size:10px}
.ac-home #jak-pomoc .ac-krs-row{display:grid;grid-template-columns:max-content max-content;justify-content:start;align-items:center;column-gap:10px}.ac-home #jak-pomoc .ac-krs-row strong{white-space:nowrap}.ac-home .ac-krs-row .ac-copy-status{grid-column:1/-1}
.ac-home #jak-pomoc .ac-card:first-child .ac-account.ac-copy-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:8px;align-items:center;letter-spacing:0}.ac-home #jak-pomoc .ac-card:first-child .ac-account strong{font-size:13px;white-space:nowrap;letter-spacing:0;font-variant-numeric:tabular-nums;line-height:1.6}.ac-home #jak-pomoc .ac-card:first-child .ac-account .ac-copy{padding:7px 9px;min-height:32px;font-size:10px;letter-spacing:.02em;white-space:nowrap}.ac-home #jak-pomoc .ac-card:first-child .ac-copy-status{grid-column:1/-1}.ac-home #jak-pomoc .ac-krs-row .ac-copy{min-height:32px;padding:7px 10px;font-size:10px}
@media(min-width:768px) and (max-width:1100px){.ac-home #jak-pomoc .ac-grid{grid-template-columns:1fr}}
@media(max-width:767px){.ac-home #jak-pomoc .ac-card:first-child .ac-account strong{font-size:12px}.ac-home #jak-pomoc .ac-card:first-child .ac-account .ac-copy,.ac-home #jak-pomoc .ac-krs-row .ac-copy,.ac-home .ac-krs-strip-row .ac-copy{min-height:44px}}

/* Spójna typografia numerów */
.ac-home .ac-trust-strip .ac-copy-row>.ac-bank-number,.ac-home .ac-trust-strip .ac-krs-strip-row>span:first-child,.ac-home .ac-trust-strip .ac-krs-strip-row b{font-size:clamp(16px,1.8vw,23px)!important;font-weight:700!important;line-height:1.5!important;font-variant-numeric:tabular-nums;color:#fff}.ac-home .ac-trust-strip .ac-krs-strip-row{flex-wrap:nowrap}.ac-home #jak-pomoc .ac-card:first-child .ac-account strong,.ac-home #jak-pomoc .ac-krs-row strong{font-size:15px!important;line-height:1.6;letter-spacing:0;font-weight:700;font-variant-numeric:tabular-nums}@media(max-width:767px){.ac-home .ac-trust-strip .ac-copy-row>.ac-bank-number,.ac-home .ac-trust-strip .ac-krs-strip-row>span:first-child,.ac-home .ac-trust-strip .ac-krs-strip-row b{font-size:17px!important}.ac-home #jak-pomoc .ac-card:first-child .ac-account strong,.ac-home #jak-pomoc .ac-krs-row strong{font-size:13px!important}}

/* Poznaj nas — jubileusz obok tekstu */
.ac-home .ac-about-jubilee{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:36px}.ac-home .ac-about-jubilee .ac-jubilee{margin:0!important;max-width:none!important;min-width:0}.ac-home .ac-about-jubilee .ac-about-text{min-width:0}.ac-home .ac-about-jubilee h2{font-size:32px;line-height:1.2;margin:10px 0 18px}.ac-home .ac-about-jubilee .ac-intro{font-size:17px;line-height:1.75;margin-bottom:20px}.ac-home .ac-about-jubilee .ac-links{gap:8px}.ac-home .ac-about-jubilee .ac-links a{font-size:12px;padding:9px 12px}@media(max-width:991px){.ac-home .ac-about-jubilee{grid-template-columns:1fr;gap:26px}.ac-home .ac-about-jubilee .ac-jubilee{max-width:720px!important;margin:0 auto!important}.ac-home .ac-about-jubilee h2{font-size:30px}}

/* ANACONDA — strony informacyjne z menu, 9.11.2026 */
.item-page.ac-menu-info .top-article-info{max-width:1000px;margin:0 auto;text-align:left;padding-top:28px;padding-bottom:32px}
.item-page.ac-menu-info .article-info,.item-page.ac-menu-info .author-block,.item-page.ac-menu-info .pagenavigation{display:none!important}
.item-page.ac-menu-info .top-article-info>.page-header{padding:28px 32px;margin:0 0 28px;border-radius:18px;background:var(--ac-surface);border-top:4px solid #bb9447;text-align:left}
.item-page.ac-menu-info .page-header h1,.item-page.ac-menu-info .page-header h2{color:var(--ac-heading);font-size:clamp(28px,3vw,40px);line-height:1.25;letter-spacing:-.025em;text-align:left}
.item-page.ac-menu-info .desc-article,.item-page.ac-menu-info .article-body{font-size:17px;line-height:1.85;text-align:left;color:var(--ac-text);overflow-wrap:anywhere}
.item-page.ac-menu-info .desc-article{padding:clamp(20px,3vw,36px);border:1px solid var(--ac-border);border-radius:18px;background:var(--ac-card);display:flow-root}
.item-page.ac-menu-info .desc-article:has(.ac-document){padding:0;border:0;background:transparent}
.item-page.ac-menu-info .desc-article p,.item-page.ac-menu-info .article-body p{margin-bottom:1.25em}
.item-page.ac-menu-info .desc-article img,.item-page.ac-menu-info .article-body img{max-width:100%!important;height:auto!important;object-fit:contain;vertical-align:middle}
.item-page.ac-menu-info .desc-article img[style*="float"],.item-page.ac-menu-info .article-body img[style*="float"]{float:none!important;display:block;margin:24px auto!important;border-radius:12px}
.item-page.ac-menu-info .desc-article table,.item-page.ac-menu-info .article-body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}
.item-page.ac-menu-info .desc-article td,.item-page.ac-menu-info .desc-article th{padding:12px;border:1px solid var(--ac-border)}
.item-page.ac-menu-info .desc-article li,.item-page.ac-menu-info .article-body li{margin-bottom:10px}
.item-page.ac-menu-info .desc-article a:not(.btn):not(:has(img)),.item-page.ac-menu-info .article-body a:not(.btn):not(:has(img)){color:var(--ac-link);text-underline-offset:4px}
.item-page.ac-menu-info .our-team .row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:20px;margin:24px 0}
.item-page.ac-menu-info .our-team .row>[class*="col-"]{width:auto;max-width:none;padding:0}
.item-page.ac-menu-info .our-team .thumbnail{padding:22px 16px;border:1px solid var(--ac-border);border-radius:16px;background:var(--ac-surface);height:100%;text-align:center}
.item-page.ac-menu-info .our-team .thumbnail img{display:block;width:160px!important;height:160px!important;max-width:100%!important;object-fit:cover;border-radius:50%;margin:0 auto 18px}
.item-page.ac-menu-info .our-team h3{font-size:21px;line-height:1.3;margin:18px 0 12px;color:var(--ac-heading)}
.item-page.ac-menu-info .our-team .page-header{border-bottom:1px solid var(--ac-border);margin:32px 0 24px;padding-bottom:12px}
.item-page.ac-menu-info .our-team .page-header h1{font-size:27px;text-align:left}
.item-page.ac-menu-info .our-team .btn{background:var(--ac-action);color:var(--ac-action-text);border-radius:24px;padding:9px 14px;font-size:14px}
.item-page.ac-menu-info .example-thumbnails{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:22px;margin:0}
.item-page.ac-menu-info .example-thumbnails>[class*="col-"]{width:auto;max-width:none;padding:0}
.item-page.ac-menu-info .example-thumbnails .thumbnail{display:block;height:100%;padding:12px;border:1px solid var(--ac-border);border-radius:12px;background:var(--ac-surface);text-decoration:none}
.item-page.ac-menu-info .example-thumbnails img{width:100%!important;height:auto!important;padding:0!important;border-radius:6px}
.item-page.ac-menu-info .example-thumbnails p{margin:14px 0 4px;text-align:center;font-weight:700}
.item-page.ac-menu-info .row-container h4{font-size:18px;line-height:1.7;margin:14px 0!important}
.item-page.ac-menu-info .row-container h3{font-size:25px;line-height:1.35;color:var(--ac-heading);margin:0 0 24px!important}
@media(max-width:767px){.item-page.ac-menu-info .top-article-info{padding-top:16px}.item-page.ac-menu-info .top-article-info>.page-header{padding:22px}.item-page.ac-menu-info .desc-article{padding:20px}.item-page.ac-menu-info .desc-article h1{font-size:27px;line-height:1.35}.item-page.ac-menu-info .desc-article h2{font-size:24px;line-height:1.4}}

/* ANACONDA — spokojne nagłówki i listy artykułów */
.com-content-article .article-info,.com-content-category-blog .article-info{display:none!important}
.com-content-category-blog .item{padding:clamp(20px,3vw,32px);margin:0 0 28px;border:1px solid var(--ac-border);border-radius:18px;background:var(--ac-card);box-shadow:0 8px 24px #142a2008}
.com-content-category-blog .item-content{display:flow-root;color:var(--ac-text)}
.com-content-category-blog .item .page-header h2{font-size:clamp(24px,2.6vw,32px);line-height:1.3;text-align:left;color:var(--ac-heading);margin:0 0 20px}
.com-content-category-blog .item-intro{font-size:17px;line-height:1.8;text-align:left;display:flow-root}
.com-content-category-blog .item-intro img{max-width:100%!important;height:auto!important;object-fit:contain;border-radius:10px;margin:0 20px 18px 0}
.com-content-category-blog .item-image img{width:100%;height:auto!important;max-height:none!important;object-fit:contain;border-radius:12px}
.com-content-category-blog .readmore a{display:inline-block;border-radius:24px;padding:11px 18px;background:var(--ac-action);color:var(--ac-action-text);font-size:14px;font-weight:700}
@media(max-width:767px){.com-content-category-blog .item-intro img[align],.com-content-category-blog .item-intro img[style*="float"]{float:none!important;display:block;margin:0 auto 20px!important}}
/* Logo wyraźniejsze, delikatnie wysunięte poniżej paska */
@media(min-width:1200px){#t4-header .navbar-brand.logo-image{position:relative;z-index:5;max-width:210px;height:56px;overflow:visible;display:flex;align-items:center}#t4-header .navbar-brand.logo-image img{height:76px!important;max-height:76px!important;width:auto!important;max-width:200px!important;transform:translateY(9px)}#t4-header .navbar-brand.logo-image a{overflow:visible}#t4-header{overflow:visible!important;position:relative;z-index:100}}
@media(min-width:768px) and (max-width:1199px){#t4-header .navbar-brand.logo-image img{max-height:55px!important;height:55px!important;width:auto!important}}
@media(max-width:767px){#t4-header .navbar-brand.logo-image img{max-height:42px!important;height:42px!important;width:auto!important}}

.item-page.ac-menu-info .top-article-info>.page-header:not(:has(h1,h2,h3)){display:none!important}
.item-page.ac-menu-info .top-article-info{padding-top:12px}
.item-page.ac-menu-info .desc-article:has(.our-team)>.our-team>.page-header:first-child{margin-top:0}
@media print{.ac-statute nav{display:none}.ac-statute section{break-inside:auto;border:0!important}.ac-statute h2,.ac-statute h3{break-after:avoid}}

.com-content-category-blog .item-intro p{color:var(--ac-text)!important}

/* ANACONDA — logo bez podpisu i wspólna karta wpisu wprowadzającego */
@media(min-width:1200px){#t4-header .navbar-brand.logo-image img{width:210px!important;height:auto!important;max-width:210px!important;max-height:none!important;transform:translateY(14px)}#t4-header .navbar-brand.logo-image{width:210px;flex:0 0 210px}}
body.dark-active header .d-light{background:transparent!important;padding:0!important}
.com-content-category-blog .items-leading>.blog-item{box-sizing:border-box;width:100%;max-width:none;padding:clamp(20px,3vw,32px);margin:0 0 28px;border:1px solid var(--ac-border);border-radius:18px;background:var(--ac-card);box-shadow:0 8px 24px #142a2008}
.com-content-category-blog .items-leading .blog-item-content{width:100%;max-width:none;margin:0;padding:0;display:block}
.com-content-category-blog .items-leading .item-content,.com-content-category-blog .item>.item-content{padding:0!important;margin:0!important;max-width:none;width:100%;box-sizing:border-box}
.com-content-category-blog .items-leading .page-header h2{font-size:clamp(24px,2.6vw,32px);line-height:1.3;text-align:left;color:var(--ac-heading);margin:0 0 20px}
.com-content-category-blog .ac-tax{max-width:100%!important;margin:0!important}

@media(min-width:1200px){#t4-header .navbar-brand.logo-image{width:185px!important;max-width:185px!important;flex:0 0 auto!important}#t4-header .navbar-brand.logo-image img{width:185px!important;max-width:185px!important;height:auto!important;transform:translateY(14px)}}

/* ANACONDA — czytelny dokument Prawa zwierząt */
.ac-law{max-width:940px;margin:0 auto 48px;color:var(--ac-text);font-size:17px;line-height:1.85;text-align:left;overflow-wrap:anywhere}
.ac-law-original-header{padding:clamp(22px,4vw,40px);border:1px solid var(--ac-border);border-top:4px solid #538561;border-radius:18px;background:var(--ac-surface)}
.ac-law .ac-law-original-header p{margin:0 0 10px!important;font-size:16px;line-height:1.6}
.ac-law .ac-law-original-header .ac-law-reference{font-size:12px;letter-spacing:.12em;font-weight:700;color:var(--ac-muted);margin-bottom:24px!important}
.ac-law .ac-law-original-header h2{font-size:clamp(27px,3vw,36px);line-height:1.2;color:var(--ac-heading);margin:10px 0 18px}
.ac-law-toc{margin:24px 0;padding:22px 26px;border:1px solid var(--ac-border);border-radius:16px;background:var(--ac-card)}
.ac-law-toc summary{cursor:pointer;font-size:17px;font-weight:700;color:var(--ac-heading);list-style:revert}
.ac-law-toc ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px 24px;list-style:none;padding:0;margin:20px 0 0}
.ac-law-toc li{margin:0!important;min-width:0}.ac-law-toc a{display:block;padding:10px 12px;border-radius:10px;border:1px solid var(--ac-border);text-decoration:none!important;line-height:1.5;font-size:14px;color:var(--ac-link)}
.ac-law-toc a:hover{background:var(--ac-surface)}.ac-law-toc a span{display:block;font-size:12px;font-weight:700;letter-spacing:.05em;color:var(--ac-muted);margin-bottom:4px}
.ac-law-chapter{margin:26px 0;padding:clamp(20px,4vw,36px);border:1px solid var(--ac-border);border-radius:18px;background:var(--ac-card);scroll-margin-top:100px}
.ac-law-chapter>header{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid var(--ac-border)}
.ac-law .ac-law-chapter-number{margin:0 0 10px!important;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ac-muted)}
.ac-law-chapter h2{font-size:clamp(23px,2.5vw,29px);line-height:1.35;margin:0;color:var(--ac-heading)}
.ac-law .ac-law-article{font-size:20px;line-height:1.4;color:var(--ac-heading);margin:34px 0 16px;padding:10px 14px;border-left:3px solid #bb9447;border-radius:0 8px 8px 0;background:var(--ac-surface);scroll-margin-top:100px}
.ac-law .ac-law-body>h3:first-child{margin-top:0}
.ac-law .ac-law-body p{margin:0 0 18px!important;text-align:left;line-height:1.85;color:var(--ac-text)}
.ac-law .ac-law-body p:empty{display:none}
.ac-law .ac-law-body .ac-law-clause,.ac-law .ac-law-body .ac-law-subpoint{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:6px}
.ac-law .ac-law-body .ac-law-subpoint{margin-left:24px!important}
.ac-law-marker{font-weight:600;font-variant-numeric:tabular-nums;color:var(--ac-muted)}
.ac-law sup{font-size:.7em;vertical-align:super;line-height:0}
@media(max-width:600px){.ac-law{font-size:16px}.ac-law-toc{padding:18px}.ac-law .ac-law-body .ac-law-clause,.ac-law .ac-law-body .ac-law-subpoint{grid-template-columns:2rem minmax(0,1fr);gap:4px}.ac-law .ac-law-body .ac-law-subpoint{margin-left:12px!important}}
@media print{.ac-law-toc{display:none}.ac-law-chapter{border:0!important;padding:0;margin:24px 0}.ac-law h2,.ac-law h3{break-after:avoid}.ac-law p{orphans:3;widows:3}}

.item-page:has(.ac-law) .article-inner>.row>.col-md-3{display:none!important}
.item-page:has(.ac-law) .article-inner>.row>.col-md-9{width:100%!important;max-width:100%!important;flex:0 0 100%;padding:0}
.item-page:has(.ac-law) .article-inner>.row{margin:0}
.item-page:has(.ac-law) .bottom-article-info{max-width:1000px;margin:0 auto;padding-top:0}

.item-page:has(.ac-law) .top-article-info,.item-page:has(.ac-law) .bottom-article-info{max-width:940px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}
.ac-law-body{max-width:80ch;margin:0 auto}

/* ANACONDA — strona kontaktowa */
.ac-contact{--ac-contact-green:#eaf2eb;--ac-contact-blue:#edf3f7;--ac-contact-gold:#faf0d9;max-width:940px;margin:0 auto 48px;color:var(--ac-text);text-align:left;font-size:17px;line-height:1.75;overflow-wrap:anywhere}
body.dark-active .ac-contact{--ac-contact-green:#203b2e;--ac-contact-blue:#22333d;--ac-contact-gold:#3c3423}
.ac-contact-intro{padding:clamp(24px,4vw,36px);border:1px solid var(--ac-border);border-top:4px solid #538561;border-radius:18px;background:var(--ac-surface);margin-bottom:24px}
.ac-contact-eyebrow{font-size:12px;letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:var(--ac-muted);margin-bottom:14px}
.ac-contact .ac-contact-intro h2{font-size:clamp(25px,3vw,32px);line-height:1.3;color:var(--ac-heading);margin:0 0 22px}
.ac-contact-intro p{margin:0 0 20px!important}.ac-contact-label{display:block;font-size:13px;font-weight:700;color:var(--ac-muted);margin-bottom:5px}
.ac-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}
.ac-contact-card{padding:clamp(22px,3vw,30px);border:1px solid var(--ac-border);border-radius:18px;background:var(--ac-card);min-width:0;box-shadow:0 8px 24px #142a2008}
.ac-contact-phone{background:var(--ac-contact-green);border-top:4px solid #538561}.ac-contact-online{background:var(--ac-contact-blue);border-top:4px solid #688996}.ac-contact-bank{background:var(--ac-contact-gold);border-top:4px solid #bb9447}.ac-contact-register{border-top:4px solid #538561}
.ac-contact .ac-contact-card h2{font-size:24px;line-height:1.3;color:var(--ac-heading);margin:0 0 24px}
.ac-contact dl{margin:0}.ac-contact dt{font-size:12px;color:var(--ac-muted);font-weight:700;letter-spacing:.05em;margin-bottom:4px}.ac-contact dd{margin:0;color:var(--ac-text)}
.ac-contact-phones>div,.ac-contact-online-list>div,.ac-contact-register-list>div{padding:15px 0;border-bottom:1px solid var(--ac-border)}
.ac-contact-phones>div:first-child,.ac-contact-online-list>div:first-child,.ac-contact-register-list>div:first-child{padding-top:0}.ac-contact-phones>div:last-child,.ac-contact-online-list>div:last-child,.ac-contact-register-list>div:last-child{padding-bottom:0;border:0}
.ac-contact-phones a{font-size:clamp(20px,2.3vw,25px);font-weight:700;color:var(--ac-heading)!important;text-decoration:none!important}
.ac-contact-online-list a{color:var(--ac-link);font-size:16px}.ac-contact-online-list dd{overflow-wrap:anywhere}
.ac-contact a.ac-contact-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid var(--ac-action);border-radius:24px;background:var(--ac-action);color:var(--ac-action-text)!important;font-size:14px;font-weight:700;text-decoration:none!important;line-height:1.5}
.ac-contact a.ac-contact-button-outline{background:transparent;color:var(--ac-link)!important;border-color:var(--ac-border)}
.ac-contact-account{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:18px 0;border-top:1px solid var(--ac-border);border-bottom:1px solid var(--ac-border);margin-bottom:22px}
.ac-contact-account strong{font-size:20px;font-weight:700;line-height:1.6;font-variant-numeric:tabular-nums;color:var(--ac-heading)}
.ac-contact .ac-copy{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 13px;border:1px solid var(--ac-action);border-radius:24px;background:var(--ac-action);color:var(--ac-action-text);font-size:11px;font-weight:700;letter-spacing:.05em;line-height:1.4;cursor:pointer}
.ac-contact .ac-copy-status{font-size:13px;color:var(--ac-muted)}.ac-contact .ac-copy-status:empty{display:none}
.ac-contact-bank-details>div+div{margin-top:18px}.ac-contact-register-list dd{font-size:19px;font-weight:600;font-variant-numeric:tabular-nums;display:flex;align-items:center;flex-wrap:wrap;gap:14px}
.item-page:has(.ac-contact) .article-inner>.row>.col-md-3{display:none!important}.item-page:has(.ac-contact) .article-inner>.row>.col-md-9{width:100%!important;max-width:100%!important;flex:0 0 100%;padding:0}.item-page:has(.ac-contact) .article-inner>.row{margin:0}
.item-page:has(.ac-contact) .top-article-info,.item-page:has(.ac-contact) .bottom-article-info{max-width:940px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}
.item-page:has(.ac-contact) .bottom-article-info{padding-top:0}
@media(max-width:767px){.ac-contact-grid{grid-template-columns:minmax(0,1fr);gap:20px}.ac-contact-account strong{font-size:18px}.ac-contact-intro{padding:24px}.ac-contact-card{padding:24px}}

.ac-contact .ac-contact-dt{display:block;font-size:12px;color:var(--ac-muted);font-weight:700;letter-spacing:.05em;margin-bottom:4px}
.ac-contact .ac-contact-dd{margin:0;color:var(--ac-text)}
.ac-contact-register-list .ac-contact-dd{font-size:19px;font-weight:600;font-variant-numeric:tabular-nums;display:flex;align-items:center;flex-wrap:wrap;gap:14px}
.ac-contact-online-list .ac-contact-dd{overflow-wrap:anywhere}

/* ANACONDA — pełna szerokość podstron menu, 09.11.2026 */
.item-page.ac-menu-info .top-article-info,.item-page.ac-menu-info .bottom-article-info,.item-page.ac-menu-info>.container{max-width:1200px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}
.item-page.ac-menu-info .article-inner{max-width:none!important;width:100%!important}
.item-page.ac-menu-info.no-sidebar .article-inner>.row>.col-md-3{display:none!important}
.item-page.ac-menu-info.no-sidebar .article-inner>.row>.col-md-9{width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding-left:0!important;padding-right:0!important}
.item-page.ac-menu-info.no-sidebar .article-inner>.row{margin-left:0!important;margin-right:0!important}
.item-page.ac-menu-info .ac-document{max-width:none!important;width:100%!important}
.ac-law-body{max-width:none!important}
.ac-law-source-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:24px 0}
.ac-law-source-actions a{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;border-radius:24px;background:var(--ac-action);color:var(--ac-action-text)!important;font-size:14px;font-weight:700;text-decoration:none}
.ac-law-source-meta{font-size:14px!important;color:var(--ac-muted);line-height:1.7}
.ac-law-source-note{padding:20px;margin:24px 0;border:1px solid var(--ac-border);border-left:4px solid #bb9447;border-radius:12px;background:var(--ac-surface)}
.ac-law-source-note p,.ac-law-source-note blockquote{font-size:15px!important;line-height:1.75;margin:0 0 12px}
.ac-law-source-note blockquote{padding:12px 18px;border-left:2px solid #bb9447}
.ac-law-footnotes p,.ac-law-future p,.ac-law-future li{font-size:14px!important;line-height:1.75;margin:16px 0;scroll-margin-top:110px}
.ac-law-future ul{padding-left:24px}

/* Pełna szerokość właściwej treści, także krótkich artykułów */
.item-page.ac-menu-info .article-body,.item-page.ac-menu-info .desc-article{display:block!important;width:100%!important;max-width:none!important;box-sizing:border-box}

/* Pełne artykuły: bez bocznej wizytówki autora i przesunięcia treści */
.com-content-article.item-page .author-block{display:none!important}
.com-content-article.item-page.no-sidebar:not(:has(.ac-home)) .top-article-info,.com-content-article.item-page.no-sidebar:not(:has(.ac-home)) .bottom-article-info{max-width:1200px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;text-align:left}
.com-content-article.item-page.no-sidebar:not(:has(.ac-home)) .article-inner{width:100%!important;max-width:none!important}
.com-content-article.item-page.no-sidebar .article-inner>.row>.col-md-3{display:none!important}
.com-content-article.item-page.no-sidebar .article-inner>.row>.col-md-9{width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding-left:0!important;padding-right:0!important}
.com-content-article.item-page.no-sidebar .article-inner>.row{margin-left:0!important;margin-right:0!important}
.com-content-article.item-page.no-sidebar:not(:has(.ac-home)) .article-body,.com-content-article.item-page.no-sidebar:not(:has(.ac-home)) .desc-article{display:block!important;width:100%!important;max-width:none!important;box-sizing:border-box;text-align:left}
.com-content-article.item-page.no-sidebar:not(.ac-menu-info):not(:has(.ac-home)) .page-header{text-align:left}
.com-content-article.item-page.no-sidebar:not(.ac-menu-info):not(:has(.ac-home)) .desc-article{font-size:17px;line-height:1.85;text-align:left}

/* ANACONDA — czytelne artykuły oraz galerie, 09.11.2026 */
.ac-editorial{font-size:17px;line-height:1.85;text-align:left;overflow-wrap:anywhere;display:flow-root}
.ac-editorial p{font-size:17px;line-height:1.85;margin:0 0 22px;text-align:left}
.ac-editorial-lead p{font-size:18px;line-height:1.85}
.ac-editorial h2{font-size:clamp(23px,2.2vw,29px);line-height:1.35;color:var(--ac-heading);margin:34px 0 20px;padding-bottom:12px;border-bottom:1px solid var(--ac-border)}
.ac-editorial h2:first-child{margin-top:12px}
.ac-editorial .ac-list-line{padding:14px 20px;border-left:3px solid #6a8e9c;background:var(--ac-surface);border-radius:0 10px 10px 0}
.ac-editorial .ac-myth{padding:18px 22px;background:var(--ac-surface);border-left:4px solid #bb9447;border-radius:12px 12px 0 0;margin-bottom:0;font-weight:600}
.ac-editorial .ac-fact{padding:18px 22px;border:1px solid var(--ac-border);border-top:0;border-left:4px solid #558767;border-radius:0 0 12px 12px;margin-bottom:26px}
.ac-editorial .ac-byline{font-size:15px;font-weight:700;color:var(--ac-muted);border-top:1px solid var(--ac-border);padding-top:20px;margin-top:30px}
.ac-source-link{display:inline-flex;max-width:100%;padding:14px 22px;border-radius:28px;background:var(--ac-action);color:var(--ac-action-text)!important;text-decoration:none!important;font-size:15px;font-weight:700;overflow-wrap:anywhere}
.item-page:has(.ac-editorial) .top-article-info>.page-header{padding:28px 32px;border-radius:18px;background:var(--ac-surface);border-top:4px solid #bb9447;margin:0 0 28px;text-align:left}
.ac-thanks img.ac-thanks-photo,.ac-story img.ac-thanks-photo{display:block!important;float:none!important;width:auto!important;height:auto!important;max-width:min(100%,340px)!important;max-height:420px;object-fit:contain!important;margin:12px auto 24px!important;border-radius:12px}
.ac-thanks img.ac-thanks-icon,.ac-story img.ac-thanks-icon{display:inline-block!important;float:none!important;width:22px!important;height:22px!important;object-fit:contain!important;margin:0 5px!important;vertical-align:middle}
.ac-thanks img.ac-thanks-decoration,.ac-story img.ac-thanks-decoration{display:block!important;float:none!important;width:auto!important;height:auto!important;max-width:140px!important;max-height:140px;object-fit:contain;margin:18px auto!important}
.ac-thanks-gallery{display:flex!important;flex-wrap:wrap;gap:18px;align-items:flex-start;justify-content:flex-start;margin:24px 0!important;clear:both}
.ac-thanks-gallery>[class*="col-"]{width:220px!important;max-width:100%!important;flex:none;padding:0;float:none}
.ac-thanks-gallery a:has(img){display:block;border:1px solid var(--ac-border);border-radius:12px;padding:8px;background:var(--ac-surface);max-width:100%}
.ac-thanks-gallery img.ac-thanks-photo{width:220px!important;height:170px!important;max-width:100%!important;object-fit:contain!important;margin:0!important;border-radius:8px}
.ac-thanks table,.ac-story table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.ac-thanks td,.ac-story td{padding:16px;vertical-align:top}
@media(max-width:767px){.ac-editorial,.ac-editorial p{font-size:16px}.ac-thanks-gallery{gap:12px}.ac-thanks-gallery>[class*="col-"]{width:calc(50% - 6px)!important}.ac-thanks-gallery>a{width:calc(50% - 6px)}.ac-thanks-gallery img.ac-thanks-photo{width:100%!important;height:130px!important}.item-page:has(.ac-editorial) .top-article-info>.page-header{padding:22px}}

/* Kocie bajki — standardowy kolor, bez zmiany wierszy */
body.item-133 .item-intro,body.item-133 .item-intro :is(p,div,span,strong,em),body.item-133 .article-body,body.item-133 .desc-article{color:var(--ac-text)!important;}

/* Archiwum: czytelne, responsywne filtry */
body.view-archive .com-content-archive__filters .filter-search{display:flex!important;flex-wrap:wrap;gap:12px;align-items:center;}
body.view-archive .com-content-archive__filters .filter-search>div{margin:0!important;min-width:0;flex:0 1 160px;}
body.view-archive .com-content-archive__filters .filter-search>div:first-child{flex:1 1 260px;}
body.view-archive #filter-search{display:block;width:100%!important;max-width:none!important;min-width:0;flex:none!important;height:48px;padding:10px 16px;border:1px solid var(--ac-border);border-radius:6px;background:var(--ac-surface);color:var(--ac-text);font:inherit;box-sizing:border-box;}
body.view-archive .com-content-archive__filters select{width:100%;min-height:48px;}
body.view-archive .com-content-archive__filters button{min-height:48px;}
@media(max-width:575px){body.view-archive .com-content-archive__filters .filter-search>div{flex:1 1 130px;}body.view-archive .com-content-archive__filters .filter-search>div:first-child{flex-basis:100%;}}

/* Audyt techniczny: starsze ramki i linki nie rozszerzają ekranu */
#t4-main-body :is(.com-content-category-blog,.com-content-archive,.com-content-article){overflow-wrap:anywhere;}
#t4-main-body :is(.com-content-category-blog,.com-content-archive,.com-content-article) iframe{max-width:100%!important;box-sizing:border-box;}
#t4-main-body .com-content-archive a:has(>iframe){display:block;max-width:100%;}
@media(max-width:767px){#t4-main-body :is(.com-content-category-blog,.com-content-archive,.com-content-article) :is(img,video,table){max-width:100%!important;}#t4-main-body :is(.com-content-category-blog,.com-content-archive,.com-content-article) table{display:block;overflow-x:auto;}}
