/* ex-native.css — wygenerowane klasy wariantow typografii (Etap 1) */
/* domyslne style dla NOWYCH elementow dodawanych w edytorze: */
.prose.ex-native > p:not([class]){font-size:19px;line-height:1.75;color:#2C2C2C;margin:0 0 18px}
.prose.ex-native > h2:not([class*=ex-s]){font-size:32px;line-height:1.14;margin:68px 0 18px}
.prose.ex-native > h3:not([class*=ex-s]){font-size:24px;line-height:1.28;margin:48px 0 14px}
.prose.ex-native > ul:not([class*=ex-s]),.prose.ex-native > ol:not([class*=ex-s]){margin:0 0 18px;padding-left:22px}
.prose.ex-native > ul:not([class*=ex-s]) li,.prose.ex-native > ol:not([class*=ex-s]) li{font-size:19px;line-height:1.7;color:#2C2C2C;margin:0 0 9px}
.prose.ex-native .ex-s047a6d{font-size: 26px; margin: 48px 0px 14px}
.prose.ex-native figure.ex-s0ab21d{margin: 32px 0px}
.prose.ex-native figure.ex-s0ab21d img{width: 100%; max-height: 460px; object-fit: cover; border-radius: 0px; border: 1px solid rgb(229, 231, 226); display: block}
.prose.ex-native .ex-s0d3b1e{margin: 0px 0px 22px; padding-left: 22px}
.prose.ex-native .ex-s0d3b1e>li{font-size: 19px; line-height: 1.7; color: rgb(44, 44, 44); margin: 0px 0px 8px}
.prose.ex-native .ex-s18357b{font-size: 19px; line-height: 1.75; color: rgb(44, 44, 44); margin: 0px 0px 14px}
.prose.ex-native figure.ex-s194789{margin: 32px 0px}
.prose.ex-native figure.ex-s194789 img{width: 100%; max-height: 460px; object-fit: cover; border-radius: 0px; border: 1px solid rgb(229, 231, 226); display: block}
.prose.ex-native figure.ex-s194789 figcaption{font-size: 13px; color: rgb(138, 138, 138); margin-top: 10px; text-align: center; font-style: italic}
.prose.ex-native .ex-s1a5d60{font-size: 19px; line-height: 1.75; color: rgb(44, 44, 44); margin: 0px 0px 20px}
.prose.ex-native .ex-s1c89eb{font-size: 30px; margin: 68px 0px 14px}
.prose.ex-native .ex-s1d8de9{margin: 0px 0px 24px; padding-left: 22px}
.prose.ex-native .ex-s1d8de9>li{font-size: 19px; line-height: 1.7; color: rgb(44, 44, 44); margin: 0px 0px 8px}
.prose.ex-native .ex-s24bd1e{margin: 0px 0px 24px; padding-left: 22px}
.prose.ex-native .ex-s24bd1e>li{font-size: 19px; line-height: 1.7; color: rgb(44, 44, 44); margin: 0px 0px 10px}
.prose.ex-native .ex-s27bf4b{font-size: 32px; margin: 64px 0px 14px}
.prose.ex-native .ex-s2876b9{font-size: 19px; line-height: 1.75; color: rgb(44, 44, 44); margin: 0px 0px 10px}
.prose.ex-native .ex-s32a414{font-family: Inter, sans-serif; font-weight: 800; font-size: 29px; line-height: 1.22; letter-spacing: -0.01em; color: rgb(27, 25, 25); margin: 72px 0px 16px}
.prose.ex-native figure.ex-s337d47{margin: 0px 0px 24px}
.prose.ex-native figure.ex-s337d47 img{width: 100%; max-height: 460px; object-fit: cover; border-radius: 0px; border: 1px solid rgb(229, 231, 226); display: block}
.prose.ex-native .ex-s39bc4e{margin: 0px 0px 24px; padding-left: 22px}
.prose.ex-native .ex-s39bc4e>li{font-size: 19px; line-height: 1.7; color: rgb(44, 44, 44); margin: 0px 0px 12px}
.prose.ex-native .ex-s3e0fbc{margin: 0px 0px 32px; padding-left: 22px; display: flex; flex-direction: column; gap: 20px}
.prose.ex-native .ex-s3e0fbc>li{font-size: 19px; line-height: 1.7; color: rgb(44, 44, 44)}
.prose.ex-native .ex-s434417{font-size: 19px; line-height: 1.75; color: rgb(44, 44, 44); margin: 0px 0px 32px}
.prose.ex-native .ex-s43ebca{font-family: Inter, sans-serif; font-size: 20px; font-weight: 700; line-height: 1.3; margin: 26px 0px 8px}
.prose.ex-native .ex-s4767ca{font-size: 34px; line-height: 1.08; margin: 8px 0px 18px}
.prose.ex-native .ex-s483397{font-size: 19px; line-height: 1.75; color: rgb(44, 44, 44); margin: 0px 0px 12px}
.prose.ex-native .ex-s4dd1e4{font-size: 24px; line-height: 1.28; margin: 32px 0px 14px}
.prose.ex-native .ex-s5142e5{font-size: 30px; margin: 56px 0px 16px}
.prose.ex-native .ex-s52afaf{font-size: 32px; line-height: 1.14; margin: 68px 0px 18px}
.prose.ex-native .ex-s574446{margin: 0px 0px 22px; padding-left: 22px}
.prose.ex-native .ex-s574446>li{font-size: 19px; line-height: 1.7; color: rgb(44, 44, 44); margin: 0px 0px 10px}
.prose.ex-native .ex-s579d3b{font-family: Inter, sans-serif; font-weight: 700; font-size: 23px; line-height: 1.25; color: rgb(27, 25, 25); margin: 48px 0px 12px}
.prose.ex-native .ex-s61bdd8{font-size: 32px; margin: 72px 0px 16px}
.prose.ex-native .ex-s6ccd72{font-size: 32px; line-height: 1.14; margin: 44px 0px 18px}
.prose.ex-native .ex-s7ca592{margin: 0px 0px 24px; padding-left: 22px}
.prose.ex-native .ex-s7ca592>li{font-size: 17px; line-height: 1.65; color: rgb(44, 44, 44); margin: 0px 0px 8px}
.prose.ex-native .ex-s7e088b{margin: 0px 0px 24px; padding-left: 22px}
.prose.ex-native .ex-s7e088b>li{font-size: 19px; line-height: 1.7; color: rgb(44, 44, 44); margin: 0px 0px 12px}
.prose.ex-native .ex-s8267f6{font-size: 24px; margin: 44px 0px 12px}
.prose.ex-native .ex-s895593{margin: 0px 0px 22px; padding-left: 22px; display: flex; flex-direction: column; gap: 6px}
.prose.ex-native .ex-s895593>li{font-size: 19px; line-height: 1.6; color: rgb(44, 44, 44)}
.prose.ex-native .ex-s90fc4e{font-size: 19px; line-height: 1.75; color: rgb(44, 44, 44); margin: 0px 0px 16px}
.prose.ex-native .ex-s914467{font-size: 30px; margin: 44px 0px 14px}
.prose.ex-native .ex-s98f16c{font-family: Inter, sans-serif; font-size: 20px; font-weight: 700; line-height: 1.3; margin: 38px 0px 8px}
.prose.ex-native figure.ex-s9b3e67{margin: 0px 0px 16px}
.prose.ex-native figure.ex-s9b3e67 img{width: 100%; max-height: 460px; object-fit: cover; border-radius: 0px; border: 1px solid rgb(229, 231, 226); display: block}
.prose.ex-native .ex-sa1e4ca{font-size: 24px; line-height: 1.2; margin: 32px 0px 12px}
.prose.ex-native .ex-sa76526{font-size: 32px; margin: 68px 0px 16px}
.prose.ex-native .ex-sb3ee58{font-family: Inter, sans-serif; font-weight: 800; font-size: 29px; line-height: 1.22; letter-spacing: -0.01em; color: rgb(27, 25, 25); margin: 32px 0px 16px}
.prose.ex-native .ex-sbc78e1{font-size: 32px; margin: 8px 0px 16px}
.prose.ex-native .ex-sbc9427{font-family: Inter, sans-serif; font-weight: 800; font-size: 29px; line-height: 1.22; letter-spacing: -0.01em; color: rgb(27, 25, 25); margin: 8px 0px 16px}
.prose.ex-native .ex-sbd6c23{font-size: 34px; line-height: 1.08; margin: 72px 0px 18px}
.prose.ex-native .ex-sbf7e79{margin: 0px 0px 22px; padding-left: 22px}
.prose.ex-native .ex-sbf7e79>li{font-size: 19px; line-height: 1.7; color: rgb(44, 44, 44); margin: 0px 0px 12px}
.prose.ex-native .ex-sc26990{font-size: 19px; line-height: 1.75; color: rgb(44, 44, 44); margin: 0px 0px 28px}
.prose.ex-native .ex-sc484ec{font-size: 19px; line-height: 1.75; color: rgb(44, 44, 44); margin: 0px 0px 8px}
.prose.ex-native .ex-sc83d0d{font-size: 24px; line-height: 1.2; margin: 48px 0px 12px}
.prose.ex-native .ex-sc97d8a{margin: 0px 0px 18px; padding-left: 22px}
.prose.ex-native .ex-sc97d8a>li{font-size: 19px; line-height: 1.7; color: rgb(44, 44, 44); margin: 0px 0px 9px}
.prose.ex-native .ex-sdacbb1{font-size: 19px; line-height: 1.75; color: rgb(44, 44, 44); margin: 0px 0px 18px}
.prose.ex-native .ex-sdcc70c{font-size: 24px; line-height: 1.28; margin: 48px 0px 14px}
.prose.ex-native .ex-se7042a{margin: 0px 0px 18px; padding-left: 22px}
.prose.ex-native .ex-se7042a>li{font-size: 19px; line-height: 1.7; color: rgb(44, 44, 44); margin: 0px 0px 9px}
.prose.ex-native .ex-sed1655{font-size: 34px; line-height: 1.08; margin: 32px 0px 18px}
.prose.ex-native .ex-sf0cf45{margin: 0px 0px 22px; padding-left: 22px}
.prose.ex-native .ex-sf0cf45>li{font-size: 17px; line-height: 1.65; color: rgb(44, 44, 44); margin: 0px 0px 8px}
.prose.ex-native .ex-sf0f65e{margin: 0px 0px 20px; padding-left: 22px}
.prose.ex-native .ex-sf0f65e>li{font-size: 19px; line-height: 1.7; color: rgb(44, 44, 44); margin: 0px 0px 8px}
.prose.ex-native .ex-sf17988{font-size: 25px; margin: 44px 0px 12px}
.prose.ex-native .ex-sf7c137{font-size: 32px; line-height: 1.08; margin: 24px 0px 16px}
.prose.ex-native .ex-sff5723{margin: 0px 0px 22px; padding-left: 22px}
.prose.ex-native .ex-sff5723>li{font-size: 19px; line-height: 1.7; color: rgb(44, 44, 44); margin: 0px 0px 10px}
