.prose{font-family:var(--serif);font-size:1.15rem;line-height:1.75;color:var(--ink);max-width:var(--measure)}.prose>*+*{margin-top:1.25em}.prose p{margin:0}.prose p+p{margin-top:1.1em}.prose h2{font-size:1.75rem;margin-top:2.2em;margin-bottom:.2em}.prose h3{font-size:1.35rem;margin-top:1.8em;margin-bottom:.1em}.prose h4{font-size:1.12rem;margin-top:1.5em}.prose a{color:var(--accent-ink);text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent)}.prose a:hover{text-decoration-color:currentColor}.prose strong,.prose b{font-weight:650}.prose ul,.prose ol{padding-left:1.3em;margin-bottom:0}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--accent)}.prose img{border-radius:var(--radius);margin-inline:auto}.prose p:has(>img:only-child){margin-block:2em}.prose hr{border:0;border-top:1px solid var(--line);margin:2.5em auto;width:40%}.prose blockquote,.prose .blockquote{margin:2em 0;padding:.2em 0 .2em 1.4em;border-left:3px solid var(--accent);font-style:italic;font-size:1.2rem;color:var(--ink-2)}.prose blockquote p+p{margin-top:.6em}.prose .blockquote-author{font-style:normal;font-family:var(--sans);font-size:.85rem;color:var(--muted);margin-top:.6em}.prose table{width:100%;border-collapse:collapse;font-family:var(--sans);font-size:.92rem;line-height:1.5;display:block;overflow-x:auto}.prose th,.prose td{padding:.65em .9em;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.prose th{background:var(--paper-2);font-weight:650}.prose tr:hover td{background:color-mix(in srgb,var(--paper-2) 50%,transparent)}.prose .img-container{margin:2em 0}.prose .img-caption,.prose figcaption{font-family:var(--sans);font-size:.82rem;color:var(--muted);text-align:center;margin-top:.6em}.prose .custom-list{list-style:none;padding:0}.prose .custom-list li{padding-left:1.4em;position:relative}.prose .custom-list li:before{content:"";position:absolute;left:0;top:.72em;width:.5em;height:.5em;background:var(--accent);border-radius:2px}.prose .two-columns,.prose .three-columns,.prose .pros-cons{display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin:2em 0}.prose .two-columns>*,.prose .three-columns>*,.prose .pros-cons>*{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:1.1em 1.3em;font-size:1rem}.prose .pros{border-top:3px solid #2f7d4f!important}.prose .cons{border-top:3px solid var(--accent)!important}.prose .highlight-box,.prose .info-box,.prose .cta-block{background:var(--accent-soft);border-radius:var(--radius);padding:1.2em 1.4em;margin:2em 0;font-size:1.05rem}.prose .cta-block-title{font-size:1.3rem}.prose .faq-container,.prose .faq-item{margin:1.4em 0}.prose .faq-item{border-top:1px solid var(--line);padding-top:1em}.prose .faq-answer{color:var(--ink-2)}.prose .list-numbers{counter-reset:n}.prose .testimonials{display:grid;gap:1rem;margin:1em 0}.prose .testimonial{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:1em 1.2em;font-size:1rem}.prose .timeline-dub{border-left:2px solid var(--line);margin:2em 0 2em .4em;padding-left:1.4em}.prose .timeline-dub .event{position:relative;padding-bottom:1em}.prose .timeline-dub .event:before{content:"";position:absolute;left:calc(-1.4em - 6px);top:.55em;width:10px;height:10px;border-radius:50%;background:var(--accent)}.prose .timeline-dub .date{font-family:var(--sans);font-weight:700;font-size:.9rem;color:var(--accent)}.prose .timeline-dub .description{font-size:1rem;color:var(--ink-2)}.prose .zrodla{font-family:var(--sans);font-size:.82rem;font-style:italic;color:var(--muted);margin-top:2.5em;word-break:break-word}.prose .embed{margin:2em 0;overflow-x:auto}.prose .embed iframe{max-width:100%;border:0}.postep[data-astro-cid-73zwspj5]{position:fixed;inset:0 0 auto;height:3px;z-index:70;pointer-events:none}.postep[data-astro-cid-73zwspj5] span[data-astro-cid-73zwspj5]{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-light));transform:scaleX(0);transform-origin:left}.hero[data-astro-cid-73zwspj5]>[data-astro-cid-73zwspj5]{animation:wejscie .8s var(--ease) both}.hero[data-astro-cid-73zwspj5]>[data-astro-cid-73zwspj5]:nth-child(2){animation-delay:.05s}.hero[data-astro-cid-73zwspj5]>[data-astro-cid-73zwspj5]:nth-child(3){animation-delay:.1s}.hero[data-astro-cid-73zwspj5]>[data-astro-cid-73zwspj5]:nth-child(4){animation-delay:.15s}.hero[data-astro-cid-73zwspj5]>[data-astro-cid-73zwspj5]:nth-child(5){animation-delay:.2s}.hero[data-astro-cid-73zwspj5]>[data-astro-cid-73zwspj5]:nth-child(6){animation-delay:.25s}@keyframes wejscie{0%{opacity:0;transform:translateY(18px)}}.hero[data-astro-cid-73zwspj5]{padding-top:2.5rem;padding-bottom:2rem;display:flex;flex-direction:column;align-items:flex-start;gap:.9rem}.hero[data-astro-cid-73zwspj5] h1[data-astro-cid-73zwspj5]{font-size:clamp(2.1rem,5vw,3.6rem);line-height:1.08;max-width:22ch}.lead[data-astro-cid-73zwspj5]{font-family:var(--serif);font-size:clamp(1.1rem,2vw,1.35rem);color:var(--ink-2);max-width:60ch;margin:0;line-height:1.5}.meta[data-astro-cid-73zwspj5] a[data-astro-cid-73zwspj5]{text-decoration:none;font-weight:600;color:var(--ink)}.cover[data-astro-cid-73zwspj5]{margin:1.4rem 0 0;width:100%}.cover[data-astro-cid-73zwspj5] img[data-astro-cid-73zwspj5]{width:100%;max-height:640px;object-fit:cover;border-radius:calc(var(--radius) + 4px)}.main[data-astro-cid-73zwspj5]{min-width:0}.tags[data-astro-cid-73zwspj5]{list-style:none;padding:0;margin:3rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem}.tags[data-astro-cid-73zwspj5] a[data-astro-cid-73zwspj5]{display:inline-block;padding:.35rem .8rem;border-radius:999px;background:var(--paper-2);font-size:.82rem;text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .2s var(--ease)}.tags[data-astro-cid-73zwspj5] a[data-astro-cid-73zwspj5]:hover{background:var(--accent);color:var(--on-ink);transform:translateY(-2px)}.prevnext[data-astro-cid-73zwspj5]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:3rem;border-top:1px solid var(--line);padding-top:1.5rem}.prevnext[data-astro-cid-73zwspj5] a[data-astro-cid-73zwspj5]{text-decoration:none;font-family:var(--serif);font-weight:600;font-size:1.05rem;line-height:1.35;display:flex;flex-direction:column;gap:.35rem}.prevnext[data-astro-cid-73zwspj5] span[data-astro-cid-73zwspj5]{font-family:var(--sans);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.prevnext[data-astro-cid-73zwspj5] .next[data-astro-cid-73zwspj5]{text-align:right;align-items:flex-end}.related[data-astro-cid-73zwspj5]{padding-top:1rem}.hero[data-astro-cid-vquv7xxp]{background:var(--dark);color:#fff;padding:3.5rem 0 5.5rem}.hero[data-astro-cid-vquv7xxp] .crumbs[data-astro-cid-vquv7xxp],.hero[data-astro-cid-vquv7xxp] .crumbs[data-astro-cid-vquv7xxp] a[data-astro-cid-vquv7xxp]{color:#9a9fa5}.hero[data-astro-cid-vquv7xxp] h1[data-astro-cid-vquv7xxp]{font-size:clamp(2.2rem,5vw,3.4rem)}.hero[data-astro-cid-vquv7xxp] p[data-astro-cid-vquv7xxp]{font-family:var(--serif);font-size:1.3rem;color:#d4d6d9;margin:.5rem 0 0}.cards[data-astro-cid-vquv7xxp]{display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));margin-top:-3rem;padding-bottom:2rem}.card[data-astro-cid-vquv7xxp]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:1.5rem;box-shadow:var(--shadow)}.card[data-astro-cid-vquv7xxp] h2[data-astro-cid-vquv7xxp]{font-family:var(--sans);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:.8rem}.card[data-astro-cid-vquv7xxp] p[data-astro-cid-vquv7xxp]{margin:.2rem 0;font-family:var(--serif);font-size:1.1rem}.card[data-astro-cid-vquv7xxp] a[data-astro-cid-vquv7xxp]{text-decoration:none}.page[data-astro-cid-hmr6gc76]{padding-top:2.5rem;padding-bottom:3rem;max-width:calc(var(--measure) + 40px)}.page[data-astro-cid-hmr6gc76] h1[data-astro-cid-hmr6gc76],.page[data-astro-cid-hmr6gc76] .prose>h1:first-child{font-size:clamp(2.2rem,5vw,3.4rem);margin-bottom:1.5rem}.page[data-astro-cid-hmr6gc76] .prose>h1:first-child+p{font-family:var(--sans);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-top:-.6rem}
