@layer components{.page-post .post-title .gold,.page-post .prose .gold{color:var(--zloto-tekst)}.page-post .prose{font-size:17px;line-height:1.75;color:var(--tekst-2)}.page-post .prose>*{max-width:100%}.page-post .prose .action-box>:first-child,.page-post .prose .cta-box>:first-child,.page-post .prose .important-box>:first-child,.page-post .prose article>:first-child,.page-post .prose blockquote>:first-child,.page-post .prose li>:first-child,.page-post .prose section>:first-child,.page-post .prose>:first-child{margin-top:0}.page-post .prose article,.page-post .prose footer,.page-post .prose header,.page-post .prose nav,.page-post .prose section{position:static;display:block;height:auto;padding:0;margin:0;background:none;border:0;box-shadow:none;font-size:inherit;color:inherit}.page-post .prose footer,.page-post .prose section+section{margin-top:28px}.page-post .prose h1,.page-post .prose h2,.page-post .prose h3,.page-post .prose h4{font-family:var(--fd),system-ui,sans-serif;font-weight:400;color:var(--tekst);letter-spacing:-.005em;line-height:1.2}.page-post .prose h1{font-size:clamp(1.5rem,3vw,2rem);margin:56px 0 18px}.page-post .prose h2{font-size:clamp(1.3rem,2.4vw,1.65rem);margin:52px 0 16px}.page-post .prose h3{font-size:1.2rem;margin:40px 0 12px}.page-post .prose h4{font-family:var(--ft),system-ui,sans-serif;font-weight:800;font-size:1rem;letter-spacing:.01em;margin:32px 0 10px}.page-post .prose p{margin:0 0 22px}.page-post .prose a{color:var(--zloto-tekst);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .3s var(--ease)}.page-post .prose a:hover{color:var(--tekst)}.page-post .prose b,.page-post .prose strong{color:var(--tekst);font-weight:700}.page-post .prose ol,.page-post .prose ul{margin:0 0 22px;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.page-post .prose li{position:relative;padding-left:26px;line-height:1.7}.page-post .prose ul>li:before{content:"—";position:absolute;left:0;color:var(--zloto-tekst)}.page-post .prose ol{counter-reset:prose-ol}.page-post .prose ol>li{counter-increment:prose-ol}.page-post .prose ol>li:before{content:counter(prose-ol) ".";position:absolute;left:0;font-family:var(--fd),system-ui,sans-serif;font-size:.85em;color:var(--zloto-tekst);font-variant-numeric:tabular-nums}.page-post .prose li>ol,.page-post .prose li>ul{margin:10px 0 0}.page-post .prose blockquote{margin:34px 0;padding:2px 0 2px 26px;border-left:2px solid var(--zloto);color:var(--tekst);font-family:var(--fd),system-ui,sans-serif;font-weight:400;font-size:1.2rem;line-height:1.45}.page-post .prose blockquote p{margin:0 0 10px}.page-post .prose blockquote p:last-child{margin-bottom:0}.page-post .prose img{max-width:100%;height:auto;border-radius:4px;margin:40px 0}.page-post .prose figure{margin:40px 0}.page-post .prose figure img{margin:0}.page-post .prose figcaption{font-size:12.5px;color:var(--tekst-3);margin-top:12px}.page-post .prose iframe{width:100%;max-width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:4px;margin:40px 0}.page-post .prose hr{border:0;border-top:1px solid var(--linia);margin:40px 0}.page-post .prose hr+hr{display:none}.page-post .prose table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:32px 0;font-size:14.5px}.page-post .prose td,.page-post .prose th{padding:12px 14px;border-bottom:1px solid var(--linia);text-align:left;vertical-align:top}.page-post .prose th{color:var(--tekst);font-weight:800;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;border-bottom-color:var(--tekst)}.page-post .prose .article-category{font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--zloto-tekst);margin-bottom:10px}.page-post .prose .article-lead{font-size:1.15rem;line-height:1.6;color:var(--tekst);font-weight:500}.page-post .prose .action-box,.page-post .prose .cta-box,.page-post .prose .important-box{margin:34px 0;padding:24px 26px;background:var(--powierzchnia);border-left:2px solid var(--zloto);border-radius:0 4px 4px 0}.page-post .prose .action-box>:last-child,.page-post .prose .cta-box>:last-child,.page-post .prose .important-box>:last-child{margin-bottom:0}.page-post .prose .cta-button,.page-post .prose .elementor-button{display:inline-flex;align-items:center;gap:10px;padding:13px 26px;border:1px solid var(--linia);border-radius:100px;font-weight:700;font-size:14.5px;color:var(--tekst);text-decoration:none;transition:border-color .3s var(--ease),color .3s var(--ease)}.page-post .prose .cta-button:hover,.page-post .prose .elementor-button:hover{border-color:var(--tekst);color:var(--tekst)}}