/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.admin-users-grid{grid-template-columns:minmax(0,1fr) 180px 120px;gap:16px;display:grid}@media (width<=600px){.admin-users-grid{grid-template-columns:minmax(0,1fr) 80px 55px;gap:8px}}:root{--ink:#191918;--ink-soft:#343431;--red:#e30613;--red-dark:#b80711;--cream:#f4f1e9;--paper:#faf9f5;--white:#fff;--muted:#6f6d66;--green:#29473a;--line:#19191826;--line-light:#fff3;--shadow:0 20px 60px #1919181c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif;line-height:1.6}h1,h2,h3,h4,h5,h6{letter-spacing:-.04em;font-family:Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:600;line-height:1.02}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,summary,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--red);outline-offset:4px}.shell{width:min(1280px,100% - 56px);margin-inline:auto}.eyebrow{color:var(--red);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 22px;font-size:11px;font-weight:800;display:flex}.eyebrow:before{content:"";background:currentColor;width:28px;height:2px}.eyebrow-light{color:#ffffffb8}.arrow{font-size:18px;line-height:1}.button{cursor:pointer;letter-spacing:.05em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;gap:16px;min-height:50px;padding:0 22px;font-size:11px;font-weight:800;transition:transform .18s,color .18s,background .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--red);color:#fff}.button-primary:hover{background:var(--red-dark)}.button-quiet,.button-outline{border-color:var(--ink);background:0 0}.button-quiet:hover,.button-outline:hover{background:var(--ink);color:#fff}.button-white{color:var(--ink);background:#fff}.button-white:hover{background:var(--cream)}.utility-bar{background:var(--ink);color:#ffffffb8}.utility-inner{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;min-height:35px;font-size:12px;font-weight:700;display:flex}.utility-inner p{margin:0}.utility-inner nav{gap:24px;display:flex}.utility-inner a:hover{color:#fff}.utility-social-link{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.utility-social-link svg{fill:currentColor;width:15px;height:15px}.utility-lang-link{border:1px solid #ffffff73;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;overflow:hidden}.utility-lang-link img{object-fit:cover;width:100%;height:100%}.site-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf9f5f2;position:sticky;top:0}.header-inner{align-items:center;gap:30px;min-height:92px;display:flex}.brand{flex:none;width:196px}.brand img{object-fit:contain;object-position:left center;width:100%;height:66px}.brand-inverse img{filter:brightness(0)invert()}.desktop-nav{justify-content:center;align-items:center;gap:clamp(15px,1.8vw,28px);margin-left:auto;font-size:12px;font-weight:700;display:flex}.desktop-nav a{white-space:nowrap;position:relative}.desktop-nav a:after{background:var(--red);content:"";height:2px;transition:right .18s;position:absolute;bottom:-9px;left:0;right:100%}.desktop-nav a:hover:after{right:0}.header-cta{flex:none}.header-actions,.header-account{align-items:center;gap:12px;display:flex}.header-actions{min-width:0}.header-account{flex-wrap:wrap;min-width:0;font-size:13px}.header-account a{overflow-wrap:anywhere}.header-account form{margin:0}.header-account button{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px}.mobile-menu{display:none}.home-hero{background:linear-gradient(90deg,#0e12146b,#0e12141a),url(/media/KRD_Hero_Image.webp) 50%/cover no-repeat;padding:0;position:relative;overflow:hidden}.home-hero:after{content:"";background:linear-gradient(90deg,#0e121466 0%,#0e121429 32%,#0e12140a 52%,#0e121403 72%,#0e121400 100%),radial-gradient(at 76% 42%,#fff5dc8a 0%,#fff5dc42 18%,#fff5dc00 42%);position:absolute;inset:0}.home-hero-grid{z-index:1;align-items:center;min-height:650px;padding:80px 0;display:flex;position:relative}.home-hero-copy h1,.section-intro h2,.photo-story h2,.knowledge-feature h2,.membership-cta h2,.subpage-hero h1,.library-hero h1,.archive-hero h1,.simple-hero h1,.article-hero h1,.contact-hero h1,.membership-hero h1,.benefit-section h2{letter-spacing:-.04em;margin:0;font-family:Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:600}.home-hero-copy{color:#fff;max-width:720px;padding:34px 0}.home-hero-copy h1{color:#fff;text-shadow:0 8px 30px #00000059;max-width:720px;font-size:clamp(58px,6vw,92px);line-height:.94}.home-hero-copy h1 em{color:#f4f0eb;font-weight:400}.home-hero-copy>p:not(.eyebrow){color:#ffffffe6;max-width:610px;margin:30px 0 0;font-size:17px;line-height:1.7}.home-hero-copy .eyebrow{color:#fffc;letter-spacing:.12em}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.hero-actions .button-primary{background:var(--red);color:#fff}.hero-actions .button-quiet{color:#fff;background:#ffffff1f;border:1px solid #ffffff4d}.hero-collage,.hero-main-image,.hero-secondary-image,.hero-stamp{display:none}.hero-stamp strong{font:400 38px/1 Georgia,serif}.home-stats,.fact-band{background:var(--ink);color:#fff}.stats-grid{grid-template-columns:1.25fr repeat(3,.75fr);align-items:stretch;min-height:240px;display:grid}.stats-title,.stats-grid>div:not(.stats-title){flex-direction:column;justify-content:center;padding:42px;display:flex}.stats-title{padding-left:0}.stats-title h2{letter-spacing:-.04em;max-width:360px;margin:0;font:600 38px/1.08 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.stats-grid>div:not(.stats-title){border-left:1px solid var(--line-light)}.stats-grid strong,.fact-band strong{letter-spacing:-.05em;font:600 clamp(38px,4vw,58px)/1.04 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.stats-grid>div:not(.stats-title) p,.fact-band p{color:#ffffff9e;max-width:190px;margin:15px 0 0;font-size:12px;line-height:1.55}.stats-footnote{color:#ffffffb8;margin:0;padding:0 0 26px;font-size:12px}.pillars-section{padding:88px 0 24px}.pillars-intro.intro-row{text-align:center;margin-bottom:36px;display:block}.pillars-intro.intro-row>div{max-width:none}.pillars-intro h2{margin:0 auto}.pillars-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.pillar-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#fff;background:radial-gradient(circle at top right, #ffffff24, transparent 34%), linear-gradient(135deg, var(--pillar-from), var(--pillar-to));flex-direction:column;min-width:0;min-height:420px;padding:32px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff1f}.pillar-card-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pillar-number{letter-spacing:-.08em;text-transform:uppercase;color:#ffffffeb;text-shadow:0 10px 28px #0000002e;z-index:0;pointer-events:none;font:700 clamp(42px,5vw,68px)/.88 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif;position:absolute;top:28px;left:50%;transform:translate(-50%)}.pillar-icon{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;display:grid;position:relative}.pillar-icon svg{stroke:#fff;stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.pillar-card--shield{--pillar-from:#2f6f42;--pillar-to:#1d4c2c}.pillar-card--leaf{--pillar-from:#3a7f4f;--pillar-to:#255f37}.pillar-card--megaphone{--pillar-from:#4d8b57;--pillar-to:#2f6e40}.pillar-card--globe{--pillar-from:#5a9661;--pillar-to:#356f44}.pillar-card h3{z-index:1;letter-spacing:-.04em;text-transform:uppercase;margin:24px 0 14px;font:600 clamp(29px,3vw,40px)/1.04 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif;position:relative}.pillar-card p{z-index:1;color:#ffffffc7;margin:0;font-size:14px;line-height:1.72;position:relative}.pillar-card a{z-index:1;color:#fff;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;margin-top:22px;font-size:11px;font-weight:800;display:inline-flex;position:relative}.pillar-card a .arrow{color:#fff}.pathways,.latest-section,.content-directory,.library-index,.archive-section,.document-index,.benefit-section,.team-section{padding:112px 0}.section-intro{max-width:760px}.section-intro h2{font-size:clamp(43px,5vw,68px);line-height:1}.pillars-intro h2 span{display:block}.section-intro>p:not(.eyebrow){max-width:650px;color:var(--muted);margin:22px 0 0;font-size:15px;line-height:1.7}.intro-row{justify-content:space-between;align-items:end;gap:42px;max-width:none;margin-bottom:50px;display:flex}.intro-row>div{max-width:760px}.pathway-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.pathway-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:330px;padding:30px;transition:background .18s,color .18s;display:flex;position:relative}.pathway-card:hover{background:var(--red);color:#fff}.pathway-card>span:first-child,.card-index{color:var(--red);font-size:11px;font-weight:800}.pathway-card:hover>span:first-child{color:#fff}.pathway-card h3{letter-spacing:-.04em;margin:82px 0 18px;font:600 27px/1.08 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.pathway-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.pathway-card:hover p{color:#ffffffc2}.pathway-card .arrow{position:absolute;bottom:24px;right:28px}.photo-story{background:var(--green);color:#fff;padding:96px 0}.photo-story-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(55px,8vw,110px);display:grid}.photo-story-grid>img{object-fit:cover;width:100%;height:570px}.photo-story h2{max-width:560px;font-size:clamp(45px,5vw,70px);line-height:1}.photo-story-copy>p:not(.eyebrow){color:#ffffffb8;max-width:580px;margin:26px 0 32px;font-size:16px;line-height:1.75}.text-link-light{text-transform:uppercase;border-bottom:1px solid #ffffff80;align-items:center;gap:14px;padding-bottom:8px;font-size:12px;font-weight:800;display:inline-flex}.latest-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.latest-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;display:flex}.latest-card img{object-fit:cover;width:100%;height:210px}.latest-card img.latest-card-image-contain{object-fit:contain;object-position:center;background:#fff;width:80%;height:165px;margin:16px auto 6px;padding:0}.latest-card>div{flex-direction:column;min-height:290px;padding:27px;display:flex}.latest-meta,.archive-meta,.article-kicker{color:var(--red);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.latest-card h3{margin:18px 0 14px;font:400 24px/1.12 Georgia,serif}.latest-card h3 a:hover,.archive-card h2 a:hover{color:var(--red)}.latest-card>div>p:not(.latest-meta){color:var(--muted);margin:0;font-size:13px;line-height:1.65}.latest-card>div>a{color:var(--red);text-transform:uppercase;align-items:center;gap:10px;margin-top:auto;padding-top:24px;font-size:11px;font-weight:800;display:inline-flex}.knowledge-feature{background:var(--cream);padding:104px 0}.knowledge-feature-grid{grid-template-columns:1fr .88fr;align-items:center;gap:clamp(54px,8vw,110px);display:grid}.knowledge-gallery{grid-template-rows:250px 250px;grid-template-columns:1.15fr .85fr;gap:12px;display:grid}.knowledge-gallery img{object-fit:cover;width:100%;height:100%}.knowledge-gallery img:first-child{grid-row:1/3}.knowledge-feature h2{max-width:620px;font-size:clamp(45px,5vw,70px);line-height:1}.knowledge-copy>p:not(.eyebrow){max-width:580px;color:var(--muted);margin:25px 0 32px;font-size:15px;line-height:1.75}.membership-cta{background:var(--red);color:#fff;padding:90px 0}.membership-cta-grid{grid-template-columns:1fr auto;align-items:end;gap:80px;display:grid}.membership-cta h2{max-width:850px;font-size:clamp(44px,5vw,70px);line-height:1}.subpage-hero,.simple-hero,.article-hero{background:var(--cream);padding:80px 0}.subpage-hero-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(50px,8vw,110px);min-height:540px;display:grid}.subpage-hero h1,.simple-hero h1,.article-hero h1{max-width:780px;font-size:clamp(52px,6vw,84px);line-height:.98}.article-hero h1.article-title-wazne-linki{max-width:980px;font-size:36px;line-height:1.35}.article-hero h1.article-title-wazne-linki .article-title-wazne-linki-subline{letter-spacing:-.01em;margin-top:4px;font-size:24px;line-height:1.5;display:block}p,li,address,label,span,blockquote{line-height:1.56}.subpage-lead,.simple-hero .shell>p:not(.eyebrow),.article-hero-grid>div>p:not(.article-kicker){max-width:680px;color:var(--muted);margin:28px 0 0;font-size:16px;line-height:1.58}.article-lead-full{text-align:justify;text-align-last:left;text-justify:inter-word;max-width:none}.subpage-image img{object-fit:cover;width:100%;height:540px;box-shadow:24px 24px #e3061317}.fact-band-grid{grid-template-columns:repeat(3,1fr);display:grid}.fact-band-grid>div{border-left:1px solid var(--line-light);flex-direction:column;justify-content:center;min-height:190px;padding:34px 50px;display:flex}.fact-band-grid>div:first-child{border-left:0;padding-left:0}.directory-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:54px;display:grid}.directory-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-width:0;min-height:310px;padding:30px;transition:background .18s,color .18s;display:flex;position:relative}.directory-card:hover{background:var(--red);color:#fff}.directory-card h3{letter-spacing:-.04em;margin:55px 0 18px;font:600 27px/1.12 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.directory-card:not(:has(.card-index)) h3{margin-top:15px}.directory-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.directory-card:hover .card-index{color:#fff}.directory-card:hover p{color:#ffffffc2}.directory-card-arrow{position:absolute;bottom:24px;right:28px}.library-hero,.archive-hero,.membership-hero,.contact-hero{background:var(--ink);color:#fff;padding:90px 0}.library-hero-grid,.archive-hero-grid{grid-template-columns:1fr .35fr;align-items:end;gap:80px;display:grid}.library-hero h1,.archive-hero h1,.membership-hero h1,.contact-hero h1{max-width:880px;font-size:clamp(52px,6vw,86px);line-height:.98}.library-hero-grid>div:first-child>p:not(.eyebrow),.archive-hero-grid>div>p:not(.eyebrow),.membership-hero-grid>div>p:not(.eyebrow){color:#ffffffad;max-width:760px;margin:28px 0 0;font-size:16px;line-height:1.7}.library-count{border-left:1px solid var(--line-light);padding-left:35px}.library-count strong{color:var(--red);font:400 82px/.9 Georgia,serif;display:block}.library-count span{color:#ffffffa8;margin-top:17px;font-size:12px;line-height:1.5;display:block}.library-section{border-top:1px solid var(--line);grid-template-columns:.34fr .66fr;gap:50px;padding:48px 0;display:grid}.library-section-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.library-section-title h2{letter-spacing:-.04em;margin:0;font:600 31px/1.08 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.library-section-title span{color:var(--red);font-size:11px;font-weight:800}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.library-card{border:1px solid var(--line);background:linear-gradient(#fff 0%,#faf9f5 100%);flex-direction:column;gap:16px;min-height:220px;padding:24px 22px 20px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex}.library-card:hover{background:linear-gradient(#fff 0%,#f4f1e9 100%);border-color:#e3061352;transform:translateY(-3px);box-shadow:0 18px 30px #19191814}.library-card-index{color:#191918b3;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.library-card h3{letter-spacing:-.04em;margin:0;font:600 24px/1.12 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.library-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.library-card-link{color:var(--red);letter-spacing:.06em;text-transform:uppercase;opacity:.9;align-items:center;gap:10px;margin-top:auto;font-size:11px;font-weight:800;display:inline-flex}.library-card:hover .library-card-link{opacity:1}.document-columns a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:72px;font-size:15px;font-weight:700;display:flex}.document-columns a:hover{color:var(--red)}.archive-hero-grid>strong{color:var(--red);text-align:right;font:400 86px/1 Georgia,serif}.archive-filters{grid-template-columns:1fr .55fr .35fr;gap:18px;margin-bottom:28px;display:grid}.archive-filters label{gap:9px;display:grid}.archive-filters label>span{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.archive-filters input,.archive-filters select{border:1px solid var(--line);width:100%;height:54px;color:var(--ink);background:#fff;border-radius:0;padding:0 16px}.archive-count{color:var(--muted);margin:0 0 38px;font-size:12px}.archive-count strong{color:var(--red)}.archive-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.archive-card{border:1px solid var(--line);background:#fff;min-width:0;overflow:hidden}.archive-card>img,.archive-placeholder{object-fit:cover;width:100%;height:220px}.archive-card>img.archive-image-contain{object-fit:contain;background:#fff;padding:14px}.archive-placeholder{background:linear-gradient(135deg, transparent 46%, #ffffff17 46% 54%, transparent 54%), var(--ink);color:var(--red);place-content:center;font:700 30px/1 Arial,sans-serif;display:grid}.archive-card>div:last-child{flex-direction:column;min-height:330px;padding:25px;display:flex}.archive-meta{justify-content:space-between;gap:16px;display:flex}.archive-card h2{letter-spacing:-.04em;margin:19px 0 15px;font:600 25px/1.12 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.archive-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.tender-archive .archive-filters label>span,.tender-archive .archive-count,.tender-archive .archive-meta,.tender-archive .archive-meta time,.tender-archive .archive-meta span,.tender-archive .archive-card h2 a,.tender-archive .archive-card p{font-family:Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.tender-archive .archive-filters label>span{color:#3b3b37;letter-spacing:.08em;font-size:11px}.tender-archive .archive-filters input,.tender-archive .archive-filters select{background:#fff;border-color:#1919182e;font:500 15px/1.35 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.tender-archive .archive-card{border-color:#19191824;box-shadow:0 8px 20px #1414120d}.tender-archive .archive-card>img{object-fit:contain;background:#fff;height:208px;padding:10px}.tender-archive .archive-card>div:last-child{min-height:336px;padding:22px}.tender-archive .archive-meta{color:#55544f;letter-spacing:.02em;align-items:center;font-size:12px;font-weight:700}.tender-archive .archive-card h2{margin:16px 0 12px}.tender-archive .archive-card h2 a{color:#1b1b19;letter-spacing:-.01em;font-size:21px;font-weight:700;line-height:1.25}.tender-archive .archive-card p{color:#4d4c47;font-size:14px;line-height:1.62}.load-more{margin:46px auto 0;display:flex}.simple-hero .shell{max-width:1280px}.simple-hero .shell>p:not(.eyebrow){max-width:760px}.document-columns{grid-template-columns:repeat(3,1fr);gap:42px;display:grid}.document-columns>div>h2{min-height:68px;margin:0;font:400 30px/1.1 Georgia,serif}.document-columns a span{gap:5px;line-height:1.35;display:grid}.document-columns a small{color:var(--red);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.article-hero{padding:76px 0}.article-hero-grid{grid-template-columns:minmax(0,1fr) .48fr;align-items:center;gap:70px;display:grid}.article-hero-grid>div{min-width:0}.article-hero-grid>img{object-fit:cover;width:100%;height:360px}.article-hero-grid>img.article-hero-image-contain{object-fit:contain;border:1px solid var(--line);background:#fff;padding:18px}.article-hero-grid>img.article-hero-image-legal{height:476px}.article-kicker{margin-bottom:20px}.article-hero h1,.article-kicker,.article-hero-grid>div>p:not(.article-kicker){overflow-wrap:anywhere;word-break:break-word}.article-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;padding-top:86px;padding-bottom:110px;display:grid}.article-layout-full{grid-template-columns:minmax(0,1fr);gap:0}.article-layout-full .prose{width:100%;max-width:none}.prose{width:100%;min-width:0;max-width:none}.prose p{color:var(--ink-soft);text-align:justify;text-align-last:left;text-justify:inter-word;margin:0 0 22px;font:400 16px/1.7 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.prose .member-title-lockup{color:var(--ink);letter-spacing:.02em;text-transform:uppercase;margin:0 0 10px;font:800 31px/1.08 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.prose p,.prose li,.prose a,.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6,.resource-box a,.source-link,.source-link-inline,.article-aside{overflow-wrap:anywhere;word-break:break-word}.prose-justified p{text-align:justify}.article-layout .prose.prose-imported-tender p,.article-layout .prose.prose-imported-tender li{color:var(--ink-soft);text-align:justify;text-align-last:left;text-justify:inter-word;font:400 16px/1.7 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.article-layout .prose.prose-imported-tender p{text-indent:0;margin:0 0 22px}.article-layout .prose.prose-imported-tender ul,.article-layout .prose.prose-imported-tender ol{margin:0 0 22px;padding-inline-start:24px}.prose h2{letter-spacing:-.03em;margin:52px 0 18px;font:700 26px/1.15 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.prose-jakosc-blocks .jakosc-block{background:#fbfaf7;border:1px solid #19191824;grid-template-columns:44px minmax(0,1fr);gap:12px;margin:0 0 14px;padding:12px 14px;display:grid}.prose-jakosc-blocks .jakosc-pictogram{color:#1f6c3d;background:#fff;border:1px solid #1f6c3d47;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.prose-jakosc-blocks .jakosc-pictogram svg{width:28px;height:28px}.prose-jakosc-blocks .jakosc-block-content p{color:#2d2d29;text-align:justify;text-align-last:left;margin:0;font:400 15px/1.68 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.prose-jakosc-blocks h2+.jakosc-block{border-left:3px solid #e3061361}@media (width<=640px){.prose-jakosc-blocks .jakosc-block{grid-template-columns:1fr;gap:10px}}.prose-pierze{max-width:940px}.prose-pierze p{color:#30302d;text-align:justify;text-align-last:left;text-justify:inter-word;width:min(100%,860px);margin:0 auto 14px;font-size:15px;line-height:1.72}.prose-pierze h2{color:var(--ink);letter-spacing:-.015em;text-transform:none;margin:28px 0 12px;font:700 21px/1.24 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.prose-pierze .pierze-legal-point{color:#262622;border-left:2px solid #e306132e;margin:0 0 10px;padding-left:16px;font-weight:500}.prose-pierze .source-link-inline{margin-top:28px}.prose-pierze .pierze-a4-sheet{background:linear-gradient(#fffefb 0%,#fffdfa 100%);border:1px solid #cfc8ba;width:min(100%,860px);min-height:1120px;margin:32px auto 20px;padding:clamp(24px,4vw,56px) clamp(18px,4.6vw,62px);box-shadow:0 16px 36px #1919181f,0 2px 10px #19191814}.prose-pierze .pierze-a4-sheet p{color:#232320;text-align:justify;text-align-last:left;text-justify:inter-word;width:100%;margin:0 0 12px;font:400 16px/1.76 Cambria,Times New Roman,serif}.prose-pierze .pierze-a4-sheet h2{color:#1a1a19;letter-spacing:-.01em;margin:24px 0 10px;font:700 21px/1.28 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.prose-pierze .pierze-a4-sheet .pierze-legal-point{border-left:2px solid #e3061329;margin:0 0 10px;padding-left:14px}.prose-pierze .pierze-a4-sheet .pierze-requirements-wrap{border:1px solid #1919182e;margin:14px 0 18px;overflow-x:auto}.prose-pierze .pierze-a4-sheet .pierze-requirements-table{border-collapse:collapse;table-layout:fixed;width:100%}.prose-pierze .pierze-a4-sheet .pierze-requirements-table th,.prose-pierze .pierze-a4-sheet .pierze-requirements-table td{color:#242421;text-align:left;vertical-align:top;border:1px solid #1919182e;padding:10px 12px;font:400 15px/1.6 Cambria,Times New Roman,serif}.prose-pierze .pierze-a4-sheet .pierze-requirements-table th{background:#f6f2ea;font-weight:700}.prose-pierze .pierze-a4-sheet .pierze-requirements-table td:first-child,.prose-pierze .pierze-a4-sheet .pierze-requirements-table th:first-child{width:28%}.prose-pierze .pierze-a4-sheet .pierze-terms-table td:first-child,.prose-pierze .pierze-a4-sheet .pierze-terms-table th:first-child{width:33%}.prose-pierze .pierze-a4-sheet .pierze-requirements-table td:first-child{vertical-align:middle;font-weight:700}.prose-pierze .pierze-a4-sheet .pierze-documents-list{margin:0;padding-left:18px}.prose-pierze .pierze-a4-sheet .pierze-documents-list li{margin:0 0 4px}.prose-pierze .pierze-a4-sheet .pierze-documents-list li:last-child{margin-bottom:0}.prose-pierze .pierze-request-data-list{width:min(100%,860px);margin:10px auto 18px}.prose-pierze .pierze-request-data-list ol{counter-reset:pierze-main-item;margin:0;padding-left:0;list-style:none}.prose-pierze .pierze-request-data-list>ol>li{color:#22221f;counter-increment:pierze-main-item;margin:0 0 10px;padding-left:28px;font:400 15px/1.55 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif;position:relative}.prose-pierze .pierze-request-data-list>ol>li:before{color:#22221f;content:counter(pierze-main-item) ")";font-weight:600;position:absolute;left:0}.prose-pierze .pierze-request-data-list>ol>li>span{font-weight:400}.prose-pierze .pierze-request-data-list ul{counter-reset:pierze-sub-item;margin:8px 0 2px;padding-left:0;list-style:none}.prose-pierze .pierze-request-data-list ul li{color:#22221f;counter-increment:pierze-sub-item;margin:0 0 4px;padding-left:24px;font:400 15px/1.55 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif;position:relative}.prose-pierze .pierze-request-data-list ul li:before{color:#22221f;content:counter(pierze-sub-item, lower-alpha) ")";font-weight:600;position:absolute;left:0}@media (width<=900px){.prose-pierze .pierze-a4-sheet{min-height:0;padding:18px 14px}.prose-pierze .pierze-a4-sheet p{font-size:15px;line-height:1.7}}.inline-download-link{color:#0b5fff}.inline-download-link:hover{color:#0847c3;text-decoration:underline}.tender-deadline-highlight,.prose p.tender-deadline-highlight{color:#c1121f!important;font-weight:700!important}.cennik-download-link{color:var(--ink);text-underline-offset:3px;border:1px solid #0000;padding:4px 10px;-webkit-text-decoration:underline #19191859;text-decoration:underline #19191859;transition:background-color .18s,color .18s,border-color .18s,text-decoration-color .18s;display:inline-block}.cennik-download-link:hover{color:#0b5fff;background:#ffe3e8;border-color:#f0a9b5;text-decoration-color:currentColor}.article-hero h1.article-title-campaign-split{letter-spacing:-.02em;font-size:36px;line-height:1}.article-hero h1.article-title-alimentaria-compact{letter-spacing:-.02em;font-size:30px;line-height:1.02}.article-hero h1.article-title-tender-unified{letter-spacing:-.015em;max-width:980px;font-size:34px;line-height:1.18}.prose-alimentaria .alimentaria-list{margin:0 0 22px 22px;padding-left:18px}.prose-alimentaria .alimentaria-list li{color:var(--ink-soft);margin-bottom:8px;font:400 16px/1.7 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.prose-alimentaria .alimentaria-list li::marker{color:var(--red)}.article-title-line{display:block}.article-title-hashtag-line{white-space:nowrap;text-wrap:nowrap;font-size:inherit;letter-spacing:inherit;display:block}.article-hero h1.article-title-tender-split{flex-direction:column;gap:6px;display:flex}.article-title-tender-primary{display:block}.article-title-tender-secondary{letter-spacing:0;font-size:18px;line-height:1.5;display:block}.news-media-section{margin-top:34px}.news-media-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 34px;display:grid}.news-media-gallery figure{margin:0}.news-media-gallery img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--line);width:100%}.news-media-logos{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:16px;margin-top:16px;display:grid}.news-media-logos a{background:0 0;border:0;justify-content:center;align-items:center;min-height:108px;padding:0;display:flex}.news-media-logos img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:70px}.news-media-logos .news-logo-fundusze{max-height:118px}.segment-table-wrap{margin:28px 0}.report-material-list{border-top:1px solid var(--line);margin:24px 0 0;padding:0;list-style:none}.report-material-list li{margin:0}.report-material-link{border-bottom:1px solid var(--line);color:var(--ink);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:18px;padding:15px 0;font:700 18px/1.35 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif;display:flex}.report-material-link .arrow{flex:none}.report-material-access-note{color:var(--red)}.report-material-access-note svg{vertical-align:-.15em;display:inline-block}.report-material-link:hover{color:var(--red)}.prose-third-countries .third-countries-download a{letter-spacing:.03em;text-transform:uppercase;border-bottom:2px solid;align-items:center;font-weight:800;display:inline-flex}.prose-third-countries .third-countries-country-heading{align-items:center;gap:10px;display:flex}.prose-third-countries .third-countries-flag{border:1px solid var(--line);object-fit:cover;border-radius:2px;width:36px;height:24px;box-shadow:0 1px 2px #19191814}.wstawienia-table-wrap{border:1px solid var(--line);background:var(--white);margin:24px 0;overflow-x:auto}.wstawienia-table{border-collapse:collapse;width:max-content;min-width:100%}.wstawienia-table th,.wstawienia-table td{border:1px solid var(--line);white-space:nowrap;text-align:right;color:var(--ink-soft);padding:8px 10px;font:400 13px/1.45 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.wstawienia-table thead th{color:var(--ink);text-align:center;background:#f1efe8;font-weight:700;position:sticky;top:0}.wstawienia-table th:first-child,.wstawienia-table td:first-child{z-index:1;text-align:center;color:var(--ink);background:#fbfaf6;font-weight:700;position:sticky;left:0}.wstawienia-table thead th:first-child{z-index:2;background:#ece8dd}.prose-wstawienia .wstawienia-meta-line{text-align:left;margin-bottom:10px;font-size:15px;line-height:1.6}.prose-wstawienia .wstawienia-meta-line a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.prose-wstawienia .wstawienia-meta-line a:hover{color:var(--red)}.wstawienia-chart{margin:28px 0 20px}.wstawienia-chart-figure{position:relative}.wstawienia-chart-toggle-input{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wstawienia-chart-switch{align-items:center;gap:8px;margin:0 0 14px;display:inline-flex}.wstawienia-chart-switch label{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;-webkit-user-select:none;user-select:none;background:#f6f4ee;padding:6px 12px;font:700 12px/1.2 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}#wstawienia-chart-line:checked~.wstawienia-chart-switch label[for=wstawienia-chart-line],#wstawienia-chart-bar:checked~.wstawienia-chart-switch label[for=wstawienia-chart-bar],#wstawienia-chart-dynamics:checked~.wstawienia-chart-switch label[for=wstawienia-chart-dynamics]{color:#1f6c3d;background:#e8f2eb;border-color:#2e6f46}.wstawienia-chart svg{border:1px solid var(--line);background:#fff;width:100%;height:auto}.wstawienia-chart-grid-line{stroke:#e5e2d9;stroke-width:1px}.wstawienia-series{display:block}.wstawienia-series-bar,#wstawienia-chart-dynamics:checked~.wstawienia-chart-canvas{display:none}#wstawienia-chart-dynamics:checked~.wstawienia-chart-canvas-dynamics{display:block}#wstawienia-chart-bar:checked~.wstawienia-chart-canvas .wstawienia-series-line{display:none}#wstawienia-chart-bar:checked~.wstawienia-chart-canvas .wstawienia-series-bar{display:block}.wstawienia-chart-canvas-dynamics{display:none}.wstawienia-chart-point-value{font-size:10px;font-weight:700}.wstawienia-chart-note{color:var(--muted);margin:8px 0 0;font:600 12px/1.4 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.wstawienia-chart-year,.wstawienia-chart-value{fill:var(--muted);font:600 11px/1.2 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.metodyka-prose h3{letter-spacing:-.02em;margin:26px 0 10px;font:700 20px/1.2 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.metodyka-prose h4{color:var(--ink-soft);margin:18px 0 8px;font:700 17px/1.25 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.metodyka-list{border-top:1px solid var(--line);margin:0 0 22px;padding:0;list-style:none}.metodyka-list li{border-bottom:1px solid var(--line);margin:0}.metodyka-list a{min-width:0;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font:700 15px/1.4 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif;display:flex}.metodyka-list a .arrow{flex:none}.metodyka-list a:hover{color:var(--red)}.metodyka-list-muted{color:var(--muted);padding:12px 0;font:600 15px/1.4 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif;display:block}.hodowla-contact-prose .hodowla-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:22px 0 30px;display:grid}.hodowla-contact-prose .hodowla-contact-card{border:1px solid var(--line);background:var(--white);padding:20px}.hodowla-contact-prose .hodowla-contact-card h2{margin-top:0}.hodowla-contact-prose a[href^=mailto\:],.hodowla-contact-prose a[href^=tel\:]{color:var(--ink);text-underline-offset:2px;-webkit-text-decoration:underline #1919184d;text-decoration:underline #1919184d}.hodowla-contact-prose a[href^=mailto\:]:hover,.hodowla-contact-prose a[href^=tel\:]:hover{color:var(--red)}.hodowla-contact-prose .coverage-lines{gap:6px;display:grid}.hodowla-contact-prose .coverage-line{line-height:1.5}.hodowla-contact-prose .coverage-region{font-weight:700}@media (width<=900px){.hodowla-contact-prose .hodowla-contact-grid{grid-template-columns:1fr}}.myth-fact-list{gap:18px;margin-top:24px;display:grid}.myth-fact-item{border:1px solid var(--line);background:var(--white);border-radius:10px;padding:16px 18px}.myth-label,.fact-label{letter-spacing:.03em;margin:0 0 8px;font:800 16px/1.2 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.prose-poszanowanie-icons .myth-label,.prose-poszanowanie-icons .fact-label{align-items:center;gap:8px;display:inline-flex}.prose-poszanowanie-icons .myth-label:before,.prose-poszanowanie-icons .fact-label:before{border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font:800 13px/1 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif;display:inline-flex}.prose-poszanowanie-icons .myth-label:before{content:"✕";color:#9f111c;background:#ffe9ec;border:1px solid #c11f2a4d}.prose-poszanowanie-icons .fact-label:before{content:"✓";color:#1f6c3d;background:#eaf7ef;border:1px solid #1f6c3d4d}.prose-kampanie p{color:#2f2f2b;text-align:left;margin:0 0 18px;font:400 16px/1.68 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.kampanie-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.kampanie-list-item a{color:var(--ink);background:#fcfbf8;border:1px solid #19191824;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 14px;display:flex}.kampanie-list-item a:hover{background:#fffaf9;border-color:#e3061347}.kampanie-title{letter-spacing:.02em;font:700 14px/1.4 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.kampanie-main{gap:4px;display:grid}.kampanie-summary{color:#3e3d39;text-transform:none;font:400 14px/1.55 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.kampanie-date{color:var(--muted);white-space:nowrap;flex:none;font:700 12px/1.2 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}@media (width<=700px){.kampanie-list-item a{flex-direction:column;align-items:flex-start}}.prose-dolacz{font-family:Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.prose-dolacz p{color:#2f2f2b;margin:0 0 16px;font:400 16px/1.68 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.prose-dolacz .dolacz-download{background:#faf8f2;border:1px solid #19191829;margin:22px 0 18px;padding:18px}.prose-dolacz .dolacz-download h2{letter-spacing:.04em;margin:0 0 10px;font:800 20px/1.2 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.dolacz-download-link{color:#8e1020;text-transform:uppercase;letter-spacing:.03em;border:1px solid #e3061359;align-items:center;gap:8px;padding:10px 14px;font:700 14px/1.2 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif;display:inline-flex}.dolacz-download-link:hover{background:#fff2f3;border-color:#e3061399}.prose-dolacz .dolacz-section{margin:18px 0}.prose-dolacz .dolacz-section h2,.prose-dolacz .dolacz-section h3,.prose-dolacz .dolacz-submit h2{color:#191918;letter-spacing:.01em;margin:0 0 10px;font-family:Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif;line-height:1.25}.prose-dolacz .dolacz-section h2,.prose-dolacz .dolacz-submit h2{font-size:22px;font-weight:800}.prose-dolacz .dolacz-section h3{font-size:18px;font-weight:800}.prose-wazne-linki{font-family:Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.wazne-linki-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.wazne-link-card{background:#fcfbf8;border:1px solid #19191824;align-items:center;gap:14px;min-height:94px;padding:14px;display:flex}.wazne-link-card:hover{background:#fff8f7;border-color:#e3061359}.wazne-link-logo{background:#fff;border:1px solid #1919181f;flex:0 0 72px;place-items:center;width:72px;height:64px;display:grid;overflow:hidden}.wazne-link-logo img{object-fit:contain;width:calc(100% - 12px);max-width:none;height:calc(100% - 12px);max-height:none;margin:0}.wazne-link-logo span{color:#343431;font:700 18px/1 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.wazne-link-content{gap:7px;min-width:0;display:grid}.wazne-link-title{color:#191918;text-transform:none;font:700 15px/1.35 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.wazne-link-cta{color:#8e1020;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font:700 11px/1.2 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif;display:inline-flex}.wazne-link-cta .arrow{width:12px;height:12px}@media (width<=860px){.wazne-linki-grid{grid-template-columns:1fr}}.membership-form{margin-top:16px}.membership-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.membership-form label{color:#343431;letter-spacing:.04em;text-transform:uppercase;gap:6px;font:700 12px/1.25 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif;display:grid}.membership-form input,.membership-form select,.membership-form textarea{color:#212120;text-transform:none;background:#fff;border:1px solid #19191833;width:100%;font:400 15px/1.45 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.membership-form input,.membership-form select{min-height:44px;padding:10px 12px}.membership-form textarea{resize:vertical;padding:10px 12px}.membership-form fieldset{border:1px solid #19191826;margin:16px 0 0;padding:14px}.membership-form legend{color:#191918;letter-spacing:.03em;text-transform:uppercase;padding:0 8px;font:800 13px/1.1 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.membership-chip-grid{flex-wrap:wrap;gap:8px;display:flex}.membership-chip-checkbox{color:#343431;background:#fcfbf8;border:1px solid #19191824;align-items:center;gap:8px;padding:7px 10px;letter-spacing:normal!important;text-transform:none!important;font:500 14px/1.3 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif!important;display:inline-flex!important}.membership-chip-checkbox input{width:16px;min-height:16px;margin:0;padding:0}.membership-textarea-label{margin-top:16px}.membership-consent{align-items:flex-start;gap:10px;margin-top:14px;letter-spacing:normal!important;text-transform:none!important;font:400 14px/1.5 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif!important;display:flex!important}.membership-consent input{width:17px;min-height:17px;margin-top:2px;padding:0}.membership-errors{background:#fff4f6;border:1px solid #b4162666;margin-top:16px;padding:12px 14px}.membership-errors p{color:#8e1020;margin:0 0 8px;font:700 14px/1.3 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.membership-errors ul{margin:0;padding-left:20px}.membership-errors li{color:#8e1020;margin:0 0 4px;font:400 14px/1.45 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.membership-submit-title{color:#191918;letter-spacing:.02em;margin:18px 0 10px;font:800 22px/1.2 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.membership-mail-hint{color:#5a5a55;margin:0 0 10px;font:400 14px/1.5 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.membership-submit-button{margin-top:4px}.membership-success{background:#edf8f1;border:1px solid #1f6c3d61;margin-top:14px;padding:14px}.membership-success h3{color:#1f6c3d;margin:0 0 8px;font:800 17px/1.3 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.membership-success p{color:#204a31;margin:0}@media (width<=860px){.membership-form-grid{grid-template-columns:1fr}}.myth-label,.myth-text{color:#c11f2a}.fact-label,.fact-text{color:#1f6c3d}.myth-text,.fact-text{margin:0 0 14px}.myth-fact-item .fact-text{margin-bottom:0}.segment-table-wrap h2{margin-bottom:14px}.segment-table{border-collapse:collapse;border:1px solid var(--line);background:var(--white);width:100%}.segment-table th,.segment-table td{border:1px solid var(--line);vertical-align:top;text-align:left;color:var(--ink-soft);padding:11px 12px;font:400 14px/1.55 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.segment-table thead th{color:var(--ink);background:#f1efe8;font-weight:700}.segment-table tbody th{color:var(--ink);background:#fbfaf6;font-weight:700}.legal-acts-prose .legal-acts-list{gap:14px;display:grid}.legal-acts-prose .legal-domain-heading{color:#1f1f1d;text-transform:uppercase;letter-spacing:.03em;border-bottom:2px solid #e3061352;margin:18px 0 6px;padding-bottom:6px;font:800 28px/1.1 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.legal-acts-prose .legal-category-heading{color:#20201d;margin:12px 0 2px;font:700 20px/1.2 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.legal-acts-prose .legal-act-card{background:#fff;border:1px solid #1919182e;margin:0;padding:14px 16px}.legal-acts-prose .legal-act-card p{color:#2b2b28;text-align:left;margin:0}.legal-acts-prose .legal-act-title-link{color:#1f1f1d;text-underline-offset:3px;-webkit-text-decoration:underline #0b5fff73;text-decoration:underline #0b5fff73}.legal-acts-prose .legal-act-title-link:hover{color:#0b5fff;text-decoration-color:currentColor}@media (width<=920px){.segment-table{white-space:nowrap;display:block;overflow-x:auto}}.statut-prose{max-width:none;font-family:Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.72}.statut-prose p,.statut-prose h2,.statut-prose h3,.statut-prose li,.statut-prose strong,.statut-prose b{font-family:inherit}.statut-prose p{margin-bottom:14px}.statut-prose h2{color:var(--ink);letter-spacing:-.01em;margin:22px 0 10px;font-size:16px;font-weight:700;line-height:1.55}.statut-prose strong,.statut-prose b{font-weight:700}.statut-prose ul,.statut-prose ol{margin:0 0 18px 22px;padding-left:18px}.statut-prose li{margin-bottom:6px}.statut-prose li::marker{color:var(--red);font-weight:700}.article-board-heading{letter-spacing:-.02em;margin-top:36px;margin-bottom:16px;font:700 16px/1.5 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.board-section{margin-bottom:36px}.board-only-layout{width:100%;padding-top:48px;padding-bottom:80px;display:block}.board-profile-layout{gap:18px;width:100%;display:grid}.board-section{width:100%}.board-people-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;width:100%;display:grid}.board-people-grid-single{grid-template-columns:1fr;max-width:720px;margin-bottom:14px}.board-people-grid-paired{grid-template-columns:repeat(2,minmax(0,1fr))}.board-person-card{background:linear-gradient(#fff 0%,#f7f3ee 100%);border:1px solid #1919181f;border-radius:14px;flex-direction:column;justify-content:flex-start;gap:6px;height:100%;min-height:180px;padding:18px 18px 16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.board-people-grid>.board-person-card{align-self:stretch;margin-top:0}.board-people-grid .board-person-card:nth-child(2){margin-top:0}.board-people-grid>.board-person-card>:last-child{margin-bottom:0}.board-people-grid>.board-person-card{padding-block:18px 16px}.board-person-card:hover{border-color:#e3061347;transform:translateY(-2px);box-shadow:0 14px 24px #1919180f}.board-role-label{color:var(--red);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.board-person-card h3{letter-spacing:-.03em;margin:0;font:700 18px/1.2 Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.board-role{color:var(--ink);margin:0;font-size:13px;font-weight:700}.board-person-card p{color:var(--ink-soft);margin:0;font-size:12.5px;line-height:1.45}.board-email-link{color:var(--red);margin-top:2px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.board-email-link:hover{text-decoration:underline}.partner-organisations{background:linear-gradient(135deg,#fcfbf7 0%,#efe8dc 100%);border:1px solid #19191814;border-radius:30px;margin-top:44px;padding:36px;box-shadow:0 28px 70px #19191814}.partner-organisations-header{margin-bottom:24px}.partner-organisations-header h2{margin-top:8px;font-size:clamp(26px,3vw,34px)}.partner-organisations-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.partner-card{background:linear-gradient(135deg,#fff 0%,#f6efe4 100%);border:1px solid #19191814;border-radius:22px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:14px;min-height:268px;padding:20px 20px 22px 24px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 38px #19191812}.partner-card:after{content:"";background:linear-gradient(180deg, var(--red), #8d1b1f);border-radius:0 999px 999px 0;width:4px;position:absolute;top:16px;bottom:16px;left:0}.partner-card:before{content:"";background:linear-gradient(90deg, var(--red), #c62828);height:4px;position:absolute;inset:0 0 auto}.partner-card:hover{border-color:#e3061338;transform:translateY(-3px);box-shadow:0 22px 44px #1919181a}.partner-card-media{background:linear-gradient(135deg,#fffffffa,#f5efe1f5);border:1px solid #19191814;border-radius:16px;flex:none;justify-content:center;align-items:center;width:100%;min-height:112px;padding:14px;display:flex;box-shadow:inset 0 1px #ffffffb3}.partner-card img{object-fit:contain;object-position:center;filter:drop-shadow(0 8px 18px #19191814);flex:none;width:100%;height:72px}.partner-card-content{flex-direction:column;gap:8px;min-width:0;display:flex}.partner-card-badge{width:fit-content;color:var(--red);letter-spacing:.18em;text-transform:uppercase;background:#e3061317;border:1px solid #e3061324;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:9.2px;font-weight:800;display:inline-flex}.partner-card-badge:before{content:"◆";font-size:9px}.partner-card h3{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:21px;font-weight:700}.partner-card p{color:var(--muted);margin:0;font-size:14px;font-weight:500;line-height:1.65}.commission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;margin-top:12px;display:grid}.commission-card{background:linear-gradient(135deg,#fff 0%,#f7f1e7 100%);border:1px solid #19191814;border-radius:22px;flex-direction:column;gap:14px;min-height:160px;padding:22px 24px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 38px #19191812}.commission-card:after{content:"";background:linear-gradient(180deg, var(--red), #8d1b1f);width:4px;position:absolute;inset:0 auto 0 0}.commission-card-badge{width:fit-content;color:var(--red);letter-spacing:.18em;text-transform:uppercase;background:#e3061317;border:1px solid #e3061324;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:9.2px;font-weight:800;display:inline-flex}.commission-card-badge:before{content:"◆";font-size:9px}.commission-card h2{color:var(--ink);letter-spacing:-.03em;margin:0;font-size:22px;line-height:1.18}.source-link-inline{margin-top:30px}@media (width<=820px){.board-people-grid{grid-template-columns:1fr;gap:16px}}@media (width<=1100px){.partner-organisations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.partner-organisations{padding:24px}.partner-organisations-grid{grid-template-columns:1fr}.partner-card{flex-direction:column;align-items:flex-start}.partner-card-media{width:100%;min-height:84px}.partner-card img{height:68px}.commission-grid{grid-template-columns:1fr}}@media (width<=820px){.board-people-grid{grid-template-columns:1fr;gap:16px}}.article-aside{gap:24px;display:grid;position:sticky;top:130px}.resource-box{border-top:5px solid var(--red);background:var(--cream);padding:28px}.resource-box h2{margin:0 0 18px;font:400 24px/1.1 Georgia,serif}.resource-box a,.source-link{border-bottom:1px solid var(--line);text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px 0;font-size:11px;font-weight:800;line-height:1.4;display:flex}.resource-box a .arrow,.source-link .arrow{flex:none}.resource-box a:hover,.source-link:hover{color:var(--red)}.source-link{border:1px solid var(--line);padding:20px}.membership-hero{padding-bottom:0;overflow:hidden}.membership-hero-grid{grid-template-columns:1fr .75fr;align-items:end;gap:75px;display:grid}.membership-hero-grid>div{padding-bottom:90px}.membership-hero-grid .button{margin-top:34px}.membership-hero-grid img{object-fit:cover;width:100%;height:570px}.benefit-grid{grid-template-columns:.75fr 1.25fr;gap:100px;display:grid}.benefit-grid ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.benefit-grid li{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;align-items:center;gap:20px;min-height:88px;font:400 21px/1.3 Georgia,serif;display:grid}.benefit-grid li span{color:var(--red);font:800 10px/1 Arial,sans-serif}.membership-details{background:var(--cream);padding:20px 0 110px}.contact-hero{background:linear-gradient(90deg,#191918f5,#19191894),url(/media/poultry-close.webp) 50% 42%/cover}.contact-offices{background:var(--cream);padding:80px 0}.office-grid{grid-template-columns:repeat(3,1fr);display:grid}.office-grid article{border-left:1px solid var(--line);padding:36px}.office-grid article:last-child{border-right:1px solid var(--line)}.office-grid h2{min-height:75px;margin:0 0 25px;font:400 26px/1.15 Georgia,serif}.office-grid address{color:var(--muted);font-size:14px;font-style:normal;line-height:1.8}.office-grid address a{color:var(--ink);font-weight:700}.team-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.team-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:230px;padding:28px;display:flex}.team-grid h3{margin:0;font:400 25px/1.1 Georgia,serif}.team-grid p{color:var(--muted);margin:18px 0;font-size:13px;line-height:1.6}.team-grid a{color:var(--red);align-items:center;gap:10px;margin-top:auto;font-size:11px;font-weight:800;display:inline-flex}.site-footer{background:var(--ink);color:#fff;padding:70px 0 26px}.footer-main{grid-template-columns:1.25fr .65fr .75fr .8fr;gap:52px;display:grid}.footer-main .brand{width:230px;display:block}.footer-mission{color:#ffffff94;max-width:360px;margin:25px 0 0;font-size:13px;line-height:1.65}.footer-social{align-items:center;gap:12px;margin-top:22px;display:flex}.footer-social-link{color:#ffffffd1;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;transition:color .2s,border-color .2s,transform .2s;display:inline-flex}.footer-social-link svg{fill:currentColor;width:16px;height:16px}.footer-social-link:hover{color:#fff;border-color:#ffffffbf;transform:translateY(-1px)}.footer-column{color:#ffffffad;flex-direction:column;align-items:flex-start;gap:13px;font-size:12px;display:flex}.footer-column h2{color:#fff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:10px}.footer-section-title{letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800}.footer-column a:hover{color:#fff}.footer-contact address{color:#ffffff7a;margin-top:6px;font-style:normal;line-height:1.6}.footer-bottom{color:#ffffff61;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff1f;justify-content:space-between;gap:24px;margin-top:55px;padding-top:24px;font-size:9px;display:flex}.footer-bottom p{margin:0}@media (width<=1080px){.desktop-nav,.header-cta{display:none}.header-inner{justify-content:space-between}.mobile-menu{display:block;position:relative}.mobile-menu summary{background:var(--ink);cursor:pointer;place-content:center;gap:7px;width:48px;height:48px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:#fff;width:20px;height:2px}.mobile-menu nav{border:1px solid var(--line);width:min(340px,100vw - 32px);box-shadow:var(--shadow);background:#fff;padding:14px 20px;display:grid;position:absolute;top:58px;right:0}.mobile-menu nav a{border-bottom:1px solid var(--line);padding:13px 0;font-size:13px;font-weight:700}.home-hero-grid,.subpage-hero-grid{grid-template-columns:1fr .9fr;gap:48px}.stats-grid{grid-template-columns:1fr 1fr}.stats-title{padding-left:42px}.pathway-grid,.latest-grid,.directory-grid,.archive-grid,.team-grid{grid-template-columns:repeat(2,1fr)}.knowledge-feature-grid,.photo-story-grid,.benefit-grid{gap:55px}.footer-main{grid-template-columns:1.4fr repeat(3,.8fr);gap:30px}}@media (width<=760px){.shell{width:min(100% - 32px,1280px)}.utility-inner{justify-content:flex-end}.utility-inner p,.utility-inner a:not(:last-child){display:none}.header-inner{min-height:78px}.brand{width:155px}.brand img{height:54px}.home-hero{padding:48px 0 64px}.home-hero-grid,.subpage-hero-grid,.photo-story-grid,.knowledge-feature-grid,.membership-cta-grid,.library-hero-grid,.archive-hero-grid,.article-hero-grid,.article-layout,.membership-hero-grid,.benefit-grid,.library-section,.document-columns{grid-template-columns:1fr;min-height:0}.home-hero-copy h1,.subpage-hero h1,.simple-hero h1,.article-hero h1,.library-hero h1,.archive-hero h1,.membership-hero h1,.contact-hero h1{font-size:clamp(44px,13vw,65px)}.article-hero h1.article-title-tender-unified{font-size:26px;line-height:1.2}.home-hero-copy>p:not(.eyebrow){font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.hero-collage{min-height:480px}.hero-main-image{width:90%;height:76%}.hero-secondary-image{border-width:7px;width:62%;height:41%}.hero-stamp{width:110px;height:110px}.stats-grid,.fact-band-grid{grid-template-columns:1fr}.stats-title,.stats-grid>div:not(.stats-title),.fact-band-grid>div,.fact-band-grid>div:first-child{border-top:1px solid var(--line-light);border-left:0;min-height:0;padding:32px 0}.stats-title{border-top:0}.pathways,.pillars-section,.latest-section,.content-directory,.library-index,.archive-section,.document-index,.benefit-section,.team-section{padding:76px 0}.intro-row{flex-direction:column;align-items:flex-start;margin-bottom:34px}.pathway-grid,.pillars-grid,.latest-grid,.directory-grid,.archive-grid,.team-grid,.office-grid{grid-template-columns:minmax(0,1fr)}.pathway-card,.directory-card{min-height:270px}.photo-story{padding:70px 0}.photo-story-grid>img{height:420px}.photo-story h2,.knowledge-feature h2,.membership-cta h2,.section-intro h2{font-size:clamp(40px,11vw,58px)}.latest-card img{height:240px}.knowledge-feature{padding:74px 0}.knowledge-gallery{grid-template-rows:190px 190px}.membership-cta{padding:70px 0}.subpage-hero,.simple-hero,.article-hero,.library-hero,.archive-hero,.contact-hero{padding:62px 0}.subpage-image img{height:410px}.library-count{border-top:1px solid var(--line-light);border-left:0;padding:28px 0 0}.library-section{gap:24px}.archive-hero-grid>strong{text-align:left}.archive-filters{grid-template-columns:1fr}.archive-card>div:last-child{min-height:0}.article-layout{gap:55px;padding-top:60px;padding-bottom:80px}.prose p{font-size:17px}.news-media-gallery,.news-media-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.article-aside{position:static}.article-hero-grid>img{height:300px}.article-hero-grid>img.article-hero-image-legal{height:397px}.membership-hero{padding-top:62px}.membership-hero-grid>div{padding-bottom:50px}.membership-hero-grid img{height:420px}.office-grid article,.office-grid article:last-child{border-top:1px solid var(--line);border-left:0;border-right:0;padding:34px 0}.footer-main{grid-template-columns:1fr 1fr;gap:42px 30px}.footer-main>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start}}@media (width<=480px){.news-media-gallery,.news-media-logos,.footer-main{grid-template-columns:1fr}.footer-main>div:first-child{grid-column:auto}.knowledge-gallery{grid-template-rows:270px 180px 180px;grid-template-columns:1fr}.knowledge-gallery img:first-child{grid-row:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.inline-text-small{font-size:.85em}.inline-text-large{font-size:1.2em}.brand-en{align-items:center;gap:clamp(8px,.8vw,14px);width:auto;max-width:clamp(280px,27vw,420px);display:inline-flex}.brand-en-mark{background-position:0;background-repeat:no-repeat;background-size:auto 100%;flex:none;width:clamp(54px,4.2vw,68px);height:clamp(44px,3.8vw,58px)}.brand-en-divider{background:#231f20;flex:none;width:3px;height:clamp(38px,3.3vw,52px)}.brand-en-wordmark{color:#231f20;gap:2px;font:800 clamp(12px,1.08vw,22px)/1.01 Aptos,Segoe UI,sans-serif;display:grid}.brand-en-inverse .brand-en-mark{filter:brightness(0)invert()}.brand-en-inverse .brand-en-divider{background:#fff}.brand-en-inverse .brand-en-wordmark{color:#fff}.article-hero-grid>img.article-hero-image-logo{aspect-ratio:52/19;object-fit:contain;justify-self:center;width:min(100%,560px);height:auto}.czlonkowie-map-container{position:relative}.prose .czlonkowie-map-gesture-hint{z-index:1;width:max-content;max-width:calc(100% - 112px);color:var(--ink);text-align:center;pointer-events:none;background:#fff;margin:0;padding:8px 12px;font-size:13px;line-height:1.4;position:absolute;top:12px;left:50%;transform:translate(-50%)}@media (width>=840px){.czlonkowie-map-container,.commission-ticker{--member-map-width:min(1280px, calc(100vw - 56px));width:var(--member-map-width);margin-inline:calc((100% - var(--member-map-width)) / 2)}.prose .czlonkowie-map-gesture-hint{max-width:calc(100% - 360px);left:calc(50% + 160px)}}.czlonkowie-map-frame{border:1px solid var(--line);width:100%;max-width:none;height:900px;display:block}.commission-ticker{border-block:1px solid var(--line);background:#f7f8f6;padding:14px 0 12px}.commission-ticker-track-wrap{overflow:hidden}.commission-ticker-track{gap:14px;width:max-content;padding:4px 0;animation:298.667s linear infinite commissionTicker;display:flex}.commission-ticker:hover .commission-ticker-track,.commission-ticker:focus-within .commission-ticker-track{animation-play-state:paused}.commission-ticker-item{background:#fff;border:1px solid #d3d8ce;border-radius:6px;flex:0 0 220px;grid-template-rows:76px minmax(28px,auto);gap:10px;width:220px;padding:12px 14px;display:grid}.commission-ticker-logo-wrap{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;width:100%;min-width:0;height:76px;padding:7px;display:grid;overflow:hidden}.prose .commission-ticker-logo{min-width:0;min-height:0;width:var(--member-logo-scale,100%);height:var(--member-logo-scale,100%);object-fit:contain;object-position:center;max-width:100%;max-height:100%;margin:0;display:block}.commission-ticker-folder{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:800;overflow:hidden}@keyframes commissionTicker{0%{transform:translate(0)}to{transform:translate(calc(-50% - 7px))}}.campaign-websites{margin-bottom:34px;overflow:hidden}.campaign-websites-track-wrap{overflow:hidden}.campaign-websites-track{gap:14px;width:max-content;animation:42s linear infinite campaignWebsites;display:flex}.campaign-websites:hover .campaign-websites-track,.campaign-websites:focus-within .campaign-websites-track{animation-play-state:paused}.campaign-website-card{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:260px;padding:14px 18px;text-decoration:none;display:grid}.campaign-website-logo{place-items:center;width:112px;height:58px;display:grid;overflow:hidden}.campaign-website-card .campaign-website-logo img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:6px}.campaign-website-copy{flex-direction:column;gap:8px;display:flex}.campaign-website-label{font-size:17px;font-weight:700;line-height:1.2}@keyframes campaignWebsites{0%{transform:translate(0)}to{transform:translate(calc(-50% - 7px))}}.territorial-map-section{margin:34px 0 42px}.territorial-map-frame{border:1px solid var(--line);background:#fbfcf9;width:min(100%,680px);height:540px;margin:0 auto;position:relative;overflow:hidden}.territorial-map-osm{z-index:0}.territorial-map-note{color:var(--muted);text-align:center;font-size:12px}.report-material-link-featured{border-left:4px solid var(--red);font-weight:700}.footer-partner-link{margin-top:20px;display:inline-flex}.footer-partner-link img{object-fit:contain;width:120px;height:auto}@media (width<=700px){.brand.brand-en{gap:8px;max-width:min(72vw,270px)}.brand-en-wordmark{font-size:clamp(10px,2.6vw,14px)}}@media (prefers-reduced-motion:reduce){.commission-ticker-track,.campaign-websites-track{animation:none}.commission-ticker-track-wrap,.campaign-websites-track-wrap{overflow-x:auto}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.proposal-panel{color:#202522;background:#fff;max-width:1100px;margin:0 auto;padding:32px 24px 80px}.proposal-panel h1{letter-spacing:0;margin:20px 0;font-size:32px}.proposal-panel h2{letter-spacing:0;margin:32px 0 16px;font-size:22px}.proposal-panel p{max-width:85ch}.proposal-actions{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.proposal-actions button,.proposal-panel select,.proposal-panel input:not([type=checkbox]){color:#202522;font:inherit;background:#fff;border:1px solid #abb8af;border-radius:4px;padding:10px 12px}.proposal-actions button{cursor:pointer}.proposal-row{border-top:1px solid #dce2dd;grid-template-columns:minmax(0,1fr) 160px 160px;align-items:center;gap:20px;padding:20px 0;display:grid}.proposal-row label span{color:#536258;margin:6px 0 0 24px;font-size:14px;display:block}.proposal-row input[type=checkbox]{accent-color:#247052;width:18px;height:18px}.proposal-decision{gap:4px;font-size:14px;display:grid}.proposal-banner{color:#17482f;background:#e5f2ea;border-bottom:1px solid #9abbab;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 24px;font-size:14px;display:flex}.proposal-banner a{font-weight:700;text-decoration:underline}body[data-proposals~=compact-header] .subpage-hero{padding:28px 0}body[data-proposals~=compact-header] .subpage-hero-grid{gap:32px;min-height:180px}body[data-proposals~=compact-header] .subpage-image img{height:200px;box-shadow:none}body[data-proposals~=compact-header] .content-directory{padding-top:28px}body[data-proposals~=compact-header] .content-directory .section-intro{display:none}body[data-proposals~=compact-cards] .directory-grid{margin-top:12px}body[data-proposals~=compact-cards] .directory-card{min-height:158px;padding:22px 44px 22px 22px}body[data-proposals~=compact-cards] .directory-card .card-index{display:none}body[data-proposals~=compact-cards] .directory-card h3{letter-spacing:0;margin:0 0 12px;font-size:21px;line-height:1.3}body[data-proposals~=compact-cards] .library-card{min-height:0;padding:20px}body[data-proposals~=typography] .prose{width:100%;max-width:88ch;margin-inline:auto;line-height:1.65}body[data-proposals~=typography] .prose p{text-align:left;margin-block:0 1em;line-height:1.65}body[data-proposals~=typography] .prose-justified :is(p,li),body[data-proposals~=typography] .prose-third-countries p{text-align:justify}body[data-proposals~=typography] .prose :is(h2,h3,h4){letter-spacing:0;margin-block:1.4em .6em;line-height:1.3}body[data-proposals~=typography] .prose :is(ul,ol){padding-left:24px}body[data-proposals~=typography] .prose li{margin-block:.4em;line-height:1.65}body[data-proposals~=typography] .prose a[href^=mailto\:]{overflow-wrap:anywhere;border:0;text-decoration:none}body[data-proposals~=typography] .article-lead{text-align:left}body[data-proposals~=typography] .prose.hodowla-contact-prose,body[data-proposals~=typography] .prose.prose-wstawienia{max-width:100%}body[data-proposals~=typography] .hodowla-contact-prose :is(p,li,a){border-bottom:0}body[data-proposals~=typography] .hodowla-contact-prose table a[href^=mailto\:]{white-space:nowrap}body[data-proposals~=typography] .hodowla-contact-prose table{min-width:760px}body[data-proposals~=typography] .prose-pierze .pierze-a4-sheet{width:100%;max-width:none;box-shadow:none;padding:24px}body[data-proposals~=images] .article-hero-grid>img{object-fit:contain;height:auto;max-height:360px}body[data-proposals~=typography] .header-inner{grid-template-columns:196px minmax(0,1fr);gap:8px 24px;padding-block:12px;display:grid}body[data-proposals~=typography] .header-inner>.brand{grid-area:1/1}body[data-proposals~=typography] .header-actions{flex-wrap:wrap;grid-area:1/2;justify-self:end;min-width:0}body[data-proposals~=typography] .desktop-nav{letter-spacing:0;grid-area:2/1/auto/-1;justify-content:space-between;gap:8px;margin-left:0;padding-block:12px}.proposal-resource-note{color:#514326;background:#fff6df;border-left:4px solid #ad7424;margin-block:20px;padding:16px 20px}.proposal-seo-form{gap:18px;display:grid}.proposal-seo-form label{gap:8px;display:grid}.proposal-seo-form textarea{min-height:100px;font:inherit;padding:12px}.proposal-search-result{overflow-wrap:anywhere;border-top:1px solid #ced8d0;margin-top:24px;padding-top:20px}.proposal-search-result h2{color:#174ea6;margin:8px 0}@media (width<=1080px){body[data-proposals~=typography] .header-inner{grid-template-columns:minmax(0,1fr) auto}body[data-proposals~=typography] .header-actions{grid-area:2/1/auto/-1;justify-self:start;max-width:100%}body[data-proposals~=typography] .header-inner>.mobile-menu{grid-area:1/2}}@media (width<=720px){.proposal-row{grid-template-columns:1fr;gap:12px}.proposal-panel{padding-inline:16px}body[data-proposals~=compact-header] .subpage-hero-grid{grid-template-columns:1fr}body[data-proposals~=compact-header] .subpage-image img{height:140px}.proposal-banner{padding-inline:16px}}.report-admin-shell{max-width:1180px;padding-top:48px;padding-bottom:72px}.report-back-link{color:#29473a;margin-bottom:24px;font-weight:700;text-decoration:none;display:inline-flex}.report-admin-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:36px;margin-top:32px;display:grid}.report-create-form{background:#fff;border:1px solid #cbd5d1;border-radius:8px;gap:16px;padding:24px;display:grid}.report-create-form h2,.report-admin-list h2{letter-spacing:0;margin:0;font-size:22px}.report-period-grid{grid-template-columns:1fr 120px;gap:12px;display:grid}.report-create-form label{color:#33413a;gap:6px;font-size:14px;font-weight:700;display:grid}.report-create-form :is(select,input[type=number]){color:#191918;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #9caaa3;border-radius:4px;padding:8px 10px}.report-admin-layout>section{min-width:0}.report-generated-preview,.report-ocr-review{background:#fff;border:1px solid #cbd5d1;border-radius:8px;gap:16px;margin-top:24px;padding:20px;display:grid}.report-generated-preview details{min-width:0}.report-generated-preview summary,.report-admin-layout summary{cursor:pointer;padding:12px 0;font-weight:700}.report-ocr-review label,.report-metadata-editor label{gap:6px;font-size:14px;font-weight:600;display:grid}.report-ocr-review :is(input:not([type=checkbox]),select,textarea),.report-metadata-editor :is(input,select,textarea),.report-create-form input[type=month]{color:#191918;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #9caaa3;border-radius:4px;padding:8px}.report-metadata-editor label{margin-bottom:12px}.report-ocr-raw{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow:auto}.report-ocr-review textarea{resize:vertical;font-family:monospace}.report-ocr-image{object-fit:contain;background:#f5f5f5;width:100%;max-height:440px}.report-ocr-actions{flex-wrap:wrap;gap:8px;display:flex}.report-approval{font-size:14px;line-height:1.5;display:block}.report-file-picker{cursor:pointer;text-align:center;background:#f3f7f4;border:1px dashed #668276;place-content:center;justify-items:center;min-height:120px;padding:18px}.report-file-picker input{max-width:100%;font-weight:400}.report-selected-files{color:#475569;overflow-wrap:anywhere;margin:0;padding-left:20px;font-size:14px}.report-status,.report-status-success{margin:0;font-size:14px}.report-status{color:#9f1239}.report-status-success{color:#166534}.report-admin-list{min-width:0}.report-admin-list-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.report-admin-list-heading a{color:#29473a;font-weight:700}.report-admin-list article{border-top:1px solid #d7ded9;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.report-admin-list article small{color:#64748b;margin-top:5px;display:block}.report-admin-list article button{color:#b91c1c;cursor:pointer;background:#fff1f2;border:1px solid #fecaca;border-radius:4px;flex:none;padding:7px 10px;font-weight:700}.reports-archive{min-width:0;position:sticky;top:24px}.reports-archive h2{letter-spacing:0;margin:0 0 14px;font-size:20px}.reports-archive ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.reports-archive a{color:#27332d;border-left:3px solid #0000;gap:4px;padding:12px 14px;text-decoration:none;display:grid}.reports-archive a:hover,.reports-archive a.active{background:#eef3ef;border-left-color:#e30613}.reports-archive a span{color:#66736c;font-size:12px}.interactive-bulletin{min-width:0}@media (width<=920px){.report-admin-layout{grid-template-columns:1fr}.reports-archive{position:static}.reports-archive ol{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (width<=640px){.report-admin-shell{padding-top:32px;padding-bottom:48px}.report-create-form{padding:18px}.report-period-grid{grid-template-columns:1fr}.report-admin-list article{align-items:flex-start}}.reports-library{background:#f0f1ec;border-bottom:1px solid #d7d9d6;padding:36px 0 28px}.reports-library>.shell{grid-template-columns:minmax(230px,.45fr) minmax(0,1.55fr);align-items:end;gap:34px;display:grid}.reports-library h1{letter-spacing:0;margin:4px 0 0;font-size:clamp(28px,4vw,46px)}.reports-library .reports-archive{position:static}.reports-library .reports-archive h2{text-transform:uppercase;font-size:12px}.reports-library .reports-archive ol{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.reports-library .reports-archive li{flex:0 0 min(310px,82vw)}.reports-library .reports-archive a{background:#fff;border:1px solid #0000;border-left-width:3px;height:100%}.reports-library .reports-archive a.active{border-color:#c7cec9 #c7cec9 #c7cec9 #e30613}.reports-selected{min-width:0}.reports-load-error{padding-block:48px}.ib-publication{--ib-ink:#17243a;--ib-paper:#f6f4ef;--ib-white:#fff;--ib-line:#d7d9d6;--ib-muted:#5d6878;--ib-lime:#c8da38;--ib-coral:#e76647;--ib-sky:#58a8c4;--ib-navy:#253b63;color:var(--ib-ink);background:linear-gradient(#17243a09 1px, transparent 1px), linear-gradient(90deg,#17243a09 1px,transparent 1px), var(--ib-paper);letter-spacing:0;background-size:32px 32px;font-family:Bahnschrift,Trebuchet MS,sans-serif}.ib-publication *{box-sizing:border-box}.ib-publication section{scroll-margin-top:86px}.ib-publication :is(h1,h2,h3){letter-spacing:0;font-family:Cambria,Book Antiqua,serif}.ib-topbar{z-index:20;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#17243af7;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:10px clamp(18px,4vw,56px);display:flex;position:sticky;top:0}.ib-topbar>div:last-child{gap:8px;display:flex}.ib-brand{align-items:center;gap:12px;font-weight:800;display:flex}.ib-brand>span{width:38px;height:38px;color:var(--ib-ink);background:var(--ib-lime);place-items:center;font-size:13px;display:grid}.ib-brand small{color:#b9c3d2;text-overflow:ellipsis;white-space:nowrap;max-width:52vw;margin-top:2px;font-size:11px;font-weight:400;display:block;overflow:hidden}.ib-icon-command{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:0;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.ib-icon-command:hover,.ib-icon-command:focus-visible{outline:2px solid var(--ib-lime);outline-offset:2px;background:#ffffff1f}.ib-layout{grid-template-columns:238px minmax(0,1fr);gap:clamp(28px,5vw,76px);width:min(1480px,100%);margin:0 auto;padding:42px clamp(18px,4vw,56px) 80px;display:grid}.ib-toc{align-self:start;max-height:calc(100vh - 124px);position:sticky;top:105px;overflow-y:auto}.ib-toc p{color:var(--ib-muted);text-transform:uppercase;margin:0 0 14px;font-size:12px}.ib-toc a{border-top:1px solid var(--ib-line);color:var(--ib-muted);grid-template-columns:30px 1fr;gap:8px;padding:11px 0;font-size:14px;line-height:1.25;text-decoration:none;display:grid}.ib-toc a:hover,.ib-toc a:focus-visible{color:var(--ib-ink)}.ib-toc a span{color:var(--ib-coral);font-variant-numeric:tabular-nums}.ib-content{min-width:0}.ib-masthead{color:#fff;background:var(--ib-navy);min-height:460px;position:relative;overflow:hidden;box-shadow:0 18px 45px #17243a1f}.ib-masthead:before{content:"";background:url(/media/bulletin/page-04.png) 50%/cover no-repeat;border-left:1px solid #ffffff2e;width:36%;position:absolute;inset:0 0 0 auto}.ib-masthead:after{content:"KRD";color:#ffffff29;font:800 clamp(74px,12vw,170px)/.8 Bahnschrift,Trebuchet MS,sans-serif;position:absolute;top:28px;right:24px}.ib-masthead>div{z-index:1;background:var(--ib-navy);flex-direction:column;justify-content:end;width:64%;min-height:460px;padding:clamp(32px,5vw,68px);display:flex;position:relative}.ib-eyebrow{color:var(--ib-lime);text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:800}.ib-masthead h1{color:#fff;max-width:700px;margin:0;font-size:clamp(46px,7vw,92px);font-weight:700;line-height:.94}.ib-lead{color:#dce3ec;max-width:650px;margin:24px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.5}.ib-meta{color:#b9c3d2;margin:28px 0 0;font-size:13px}.ib-section-heading{justify-content:space-between;align-items:end;gap:24px;margin:76px 0 28px;display:flex}.ib-section-heading h2{max-width:760px;margin:0;font-size:clamp(34px,5vw,58px);line-height:1}.ib-section-heading p{max-width:520px;color:var(--ib-muted);margin:0;line-height:1.55}.ib-facts{border:1px solid var(--ib-line);background:var(--ib-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.ib-fact{background:#fff;min-height:215px;padding:26px}.ib-fact:nth-child(2){background:var(--ib-lime)}.ib-fact:nth-child(5){color:#fff;background:var(--ib-coral)}.ib-fact>span{color:var(--ib-muted);text-transform:uppercase;margin-bottom:34px;font-size:12px;display:block}.ib-fact:nth-child(2)>span,.ib-fact:nth-child(5)>span{color:currentColor;opacity:.7}.ib-fact strong{overflow-wrap:anywhere;margin-bottom:10px;font:700 clamp(30px,4vw,52px)/.98 Cambria,Book Antiqua,serif;display:block}.ib-fact p{margin:0;line-height:1.45}.ib-chapter-index{border-top:2px solid var(--ib-ink);margin-top:76px}.ib-chapter-index>article{border-bottom:1px solid var(--ib-line);grid-template-columns:90px minmax(0,1fr);gap:12px 28px;padding:26px 0;display:grid}.ib-chapter-index>article>span{color:var(--ib-coral);font-variant-numeric:tabular-nums;grid-row:1/span 2;font:700 28px/1 Cambria,Book Antiqua,serif}.ib-chapter-index h2{margin:0;font-size:clamp(22px,3vw,34px);line-height:1.1}.ib-chapter-index p{color:var(--ib-muted);margin:0}.ib-chapter-index .ib-table-shell{grid-column:2;margin-top:8px}.ib-panel{border:1px solid var(--ib-line);background:#ffffffe6;min-width:0;padding:clamp(24px,4vw,42px)}.ib-panel h3{margin:0 0 8px;font-size:27px}.ib-panel-note{color:var(--ib-muted);margin:0 0 24px;font-size:14px;line-height:1.5}.ib-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ib-bar-row{margin-top:27px}.ib-bar-row>div:first-child{justify-content:space-between;gap:18px;margin-bottom:8px;font-size:14px;display:flex}.ib-bar-row strong{font-variant-numeric:tabular-nums}.ib-bar-track{background:#e5e7e3;height:18px;overflow:hidden}.ib-bar-track span{background:var(--ib-sky);min-width:1px;height:100%;display:block}.ib-detail-grid article:nth-child(2) .ib-bar-track span{background:var(--ib-coral)}.ib-chart-toolbar{flex-wrap:wrap;align-items:end;gap:18px;margin-bottom:18px;display:flex}.ib-chart-toolbar>span{color:var(--ib-muted);margin-bottom:12px;font-size:13px}.ib-chart{overflow-x:auto}.ib-chart svg{width:100%;min-width:560px;display:block}.ib-chart line{stroke:var(--ib-line)}.ib-chart text{fill:var(--ib-muted);font:11px Bahnschrift,Trebuchet MS,sans-serif}.ib-legend{flex-wrap:wrap;gap:14px;margin:16px 0;font-size:13px;display:flex}.ib-legend i{border-radius:50%;width:12px;height:12px;margin-right:6px;display:inline-block}.ib-source{color:var(--ib-muted);font-size:12px}.ib-control{gap:6px;min-width:0;display:grid}.ib-control>span{color:var(--ib-muted);text-transform:uppercase;font-size:11px;font-weight:800}.ib-control :is(input,select){width:100%;min-width:0;min-height:44px;color:var(--ib-ink);font:inherit;background:#fff;border:1px solid #b9c0c8;border-radius:0;padding:9px 11px}.ib-control :is(input,select):focus{outline:2px solid var(--ib-sky);outline-offset:1px}.ib-tool{border:1px solid var(--ib-ink);min-height:44px;color:var(--ib-ink);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:0;padding:10px 14px;font-size:13px;font-weight:800}.ib-tool-primary{color:#fff;background:var(--ib-ink)}.ib-tool:disabled{opacity:.4;cursor:default}.ib-tool:hover:not(:disabled),.ib-tool:focus-visible{outline:2px solid var(--ib-lime);outline-offset:2px}.ib-trade-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.ib-data-toolbar{border:1px solid var(--ib-line);background:#fff;border-bottom:0;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(130px,.4fr)) auto;gap:10px;padding:18px;display:grid}.ib-data-summary{border:1px solid var(--ib-line);min-height:56px;color:var(--ib-muted);background:#ecece7;border-bottom:0;justify-content:space-between;align-items:center;gap:18px;padding:8px 18px;font-size:13px;display:flex}.ib-data-summary strong{color:var(--ib-ink)}.ib-table-shell{border:1px solid var(--ib-line);background:#fff;max-width:100%;max-height:680px;overflow:auto}.ib-table-shell table{border-collapse:collapse;width:100%;min-width:830px}.ib-table-shell :is(th,td){border-bottom:1px solid var(--ib-line);text-align:left;vertical-align:top;padding:14px 16px}.ib-table-shell th{z-index:1;color:#fff;background:var(--ib-ink);text-transform:uppercase;padding:0;font-size:12px;position:sticky;top:0}.ib-table-shell th:not(:has(button)){padding:14px 16px}.ib-table-shell th button{width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;font-weight:800;display:flex}.ib-table-shell th button:hover,.ib-table-shell th button:focus-visible{color:var(--ib-lime);outline:2px solid var(--ib-lime);outline-offset:-3px}.ib-table-shell td{overflow-wrap:anywhere;max-width:420px;font-size:14px}.ib-table-shell td>small{color:var(--ib-muted);margin-top:6px;font-size:11px;display:block}.ib-table-shell td details small{color:var(--ib-muted);margin-top:8px;display:block}.ib-table-shell summary{cursor:pointer;font-weight:800}.ib-compact-table{min-width:480px!important}.ib-pagination{justify-content:center;align-items:center;gap:16px;margin-top:18px;display:flex}.ib-empty{border:1px solid var(--ib-line);color:var(--ib-muted);text-align:center;background:#fff;padding:22px}.ib-pdf-download{border:1px solid var(--ib-line);border-left:4px solid var(--ib-red);background:#fff;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.ib-pdf-download>div{gap:6px;display:grid}.ib-pdf-download strong{color:var(--ib-ink);font-size:18px}.ib-pdf-download span{color:var(--ib-muted);font-size:13px}.ib-footer{border-top:1px solid var(--ib-line);color:var(--ib-muted);margin-top:72px;padding-top:26px;font-size:12px}@media (width<=1080px){.reports-library>.shell,.ib-layout{grid-template-columns:1fr}.ib-toc{display:none}.ib-facts,.ib-data-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.ib-data-toolbar .ib-control:first-child{grid-column:1/-1}}@media (width<=720px){.reports-library{padding-block:26px 22px}.ib-topbar{min-height:58px;padding:8px 14px}.ib-brand small{display:none}.ib-icon-command{min-height:38px;padding-inline:8px}.ib-layout{padding:18px 14px 54px}.ib-masthead{min-height:0;padding-top:210px}.ib-masthead:before{border:0;border-bottom:1px solid #ffffff2e;width:100%;height:210px;inset:0 0 auto}.ib-masthead:after{top:30px;right:8px}.ib-masthead>div{width:100%;min-height:0;padding:30px 22px 34px}.ib-masthead h1{font-size:48px}.ib-section-heading{margin-top:58px;display:block}.ib-section-heading p{margin-top:14px}.ib-facts,.ib-detail-grid{grid-template-columns:1fr}.ib-chapter-index>article{grid-template-columns:54px minmax(0,1fr)}.ib-fact{min-height:0}.ib-fact>span{margin-bottom:20px}.ib-trade-controls,.ib-data-toolbar{grid-template-columns:1fr}.ib-data-toolbar .ib-control:first-child{grid-column:auto}.ib-data-summary{flex-direction:column;align-items:stretch}.ib-data-summary .ib-tool{width:100%}.ib-pagination{justify-content:space-between;gap:8px;font-size:12px}.ib-pagination .ib-tool{white-space:normal;padding-inline:8px}.ib-pdf-download{flex-direction:column;align-items:stretch}.ib-pdf-download .ib-tool{width:100%}}@media print{.reports-library,.ib-topbar,.ib-toc,.ib-data-toolbar,.ib-trade-controls,.ib-pagination,.ib-chart-toolbar,.ib-pdf-download{display:none!important}.ib-layout{padding:0;display:block}.ib-publication{background:#fff}.ib-panel,.ib-fact{break-inside:avoid}}._filters_1515e_1{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;grid-template-columns:minmax(110px,1fr) minmax(110px,.9fr) minmax(120px,.95fr) minmax(160px,1.4fr) repeat(2,minmax(128px,.9fr)) auto;align-items:end;gap:8px;margin:20px 0;padding:12px;display:grid}._filters_1515e_1 label{color:#475569;gap:5px;min-width:0;font-size:12px;font-weight:600;line-height:1.25;display:grid}._filters_1515e_1 input,._filters_1515e_1 select{color:#0f172a;background:#fff;border:1px solid #8290a3;border-radius:5px;width:100%;min-width:0;height:34px;padding:5px 8px;font-size:13px;font-weight:400;line-height:1.2}._filters_1515e_1 input::placeholder{color:#64748b;opacity:1}._filters_1515e_1 input:hover,._filters_1515e_1 select:hover{border-color:#475569}._actions_1515e_48{gap:6px;display:flex}._actions_1515e_48 .button{letter-spacing:.02em;white-space:nowrap;border-radius:5px;min-height:34px;padding:0 10px;font-size:11px}._dateField_1515e_62{gap:5px;min-width:0;display:grid;position:relative}._dateControl_1515e_69{position:relative}._dateControl_1515e_69 input{padding-right:30px}._dateControl_1515e_69>button{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:30px;height:34px;display:grid;position:absolute;top:0;right:0}._dateControl_1515e_69>button:hover{color:var(--red)}._calendar_1515e_96{z-index:30;color:#0f172a;background:#fff;border:1px solid #94a3b8;border-radius:8px;width:280px;max-height:calc(100dvh - 24px);padding:12px;font-size:13px;line-height:1.4;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 8px 24px #0f172a29}._calendar_1515e_96 button{min-width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}._calendar_1515e_96 button:hover{background:#f1f5f9}._calendarHeader_1515e_132,._calendarFooter_1515e_133{justify-content:space-between;align-items:center;gap:6px;display:flex}._calendarHeader_1515e_132{margin-bottom:8px}._calendarGrid_1515e_144{border-collapse:collapse;table-layout:fixed;text-align:center;width:100%}._calendarGrid_1515e_144 th{color:#475569;height:28px;font-size:11px;font-weight:600}._calendarGrid_1515e_144 td{height:32px;padding:0}._calendarGrid_1515e_144 button[aria-current=date]{box-shadow:inset 0 0 0 1px #64748b}._calendarGrid_1515e_144 button[aria-pressed=true]{background:var(--red);color:#fff}._calendarFooter_1515e_133{border-top:1px solid #e2e8f0;margin-top:8px;padding-top:8px}._calendarFooter_1515e_133 button{padding:0 6px}@media (width<=1050px){._filters_1515e_1{grid-template-columns:repeat(3,minmax(0,1fr))}._actions_1515e_48{grid-column:1/-1}}@media (width<=560px){._filters_1515e_1{grid-template-columns:repeat(2,minmax(0,1fr))}._calendar_1515e_96{width:auto;max-width:320px;margin-inline:auto;position:fixed;inset:auto 12px 12px}}
