.most[data-astro-cid-s4g2mevr]{margin:var(--s7) 0 var(--s6);border-radius:var(--r-card);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.most__bg[data-astro-cid-s4g2mevr]{background:var(--navy);position:absolute;inset:0}.most__bg[data-astro-cid-s4g2mevr]:after{content:"";background:linear-gradient(135deg,#0000 58%,#ffffff0f 58%);position:absolute;inset:0}.most__inner[data-astro-cid-s4g2mevr]{padding:var(--s6);position:relative}.most__eyebrow[data-astro-cid-s4g2mevr]{color:var(--blue-soft);letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--s2);font-size:.72rem;font-weight:700;display:block}.most__title[data-astro-cid-s4g2mevr]{color:#fff;margin-bottom:var(--s2);font-size:1.4rem;font-weight:700;line-height:1.2}.most__body[data-astro-cid-s4g2mevr]{color:#cdd5e4;margin-bottom:var(--s4);font-size:1rem;line-height:1.55}.most__cta[data-astro-cid-s4g2mevr]{background:var(--blue);color:#fff;border-radius:var(--r-btn);align-items:center;gap:.5em;padding:12px 22px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.most__cta[data-astro-cid-s4g2mevr]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #046bd24d}.layout[data-astro-cid-34gi2pas]{max-width:1080px;padding:var(--s7) var(--s5);gap:var(--s7);grid-template-columns:260px 1fr;align-items:start;margin:0 auto;display:grid}.rail[data-astro-cid-34gi2pas]{top:var(--s5);align-self:start;position:sticky}.rail__list[data-astro-cid-34gi2pas]{gap:var(--s2);margin:var(--s4) 0;display:grid}.rail__item[data-astro-cid-34gi2pas]{padding:var(--s3);border-radius:var(--r-btn);border:1px solid #0000;grid-template-columns:auto 1fr;gap:2px 10px;text-decoration:none;transition:background .15s;display:grid}.rail__item[data-astro-cid-34gi2pas]:hover{background:var(--surface-2)}.rail__item[data-astro-cid-34gi2pas].is-active{background:var(--surface-0);border-color:var(--border);box-shadow:var(--shadow)}.rail__dot[data-astro-cid-34gi2pas]{border-radius:50%;width:9px;height:9px;margin-top:6px}.rail__dot--placowka[data-astro-cid-34gi2pas]{background:var(--blue-soft)}.rail__dot--rodzina[data-astro-cid-34gi2pas]{background:var(--navy)}.rail__t[data-astro-cid-34gi2pas]{color:var(--navy);font-size:.92rem;font-weight:600;line-height:1.3}.rail__item[data-astro-cid-34gi2pas].is-active .rail__t[data-astro-cid-34gi2pas]{color:var(--blue)}.rail__d[data-astro-cid-34gi2pas]{color:var(--ink-500);grid-column:2;font-size:.78rem}.rail__all[data-astro-cid-34gi2pas]{margin-top:var(--s2);color:var(--blue);font-size:.85rem;font-weight:600;text-decoration:none;display:inline-block}.post[data-astro-cid-34gi2pas]{max-width:720px}.post__head[data-astro-cid-34gi2pas]{margin-bottom:var(--s6)}.post__title[data-astro-cid-34gi2pas]{color:var(--navy);letter-spacing:-.02em;margin-bottom:var(--s3);font-size:2.3rem;font-weight:700;line-height:1.12}.post__byline[data-astro-cid-34gi2pas]{color:var(--ink-500);margin-bottom:var(--s4);font-size:.9rem;font-weight:600}.post__dek[data-astro-cid-34gi2pas]{color:var(--ink-700);font-size:1.2rem;font-weight:500;line-height:1.55}@media (width<=900px){.layout[data-astro-cid-34gi2pas]{gap:var(--s5);grid-template-columns:1fr}.rail[data-astro-cid-34gi2pas]{order:2;position:static}.post[data-astro-cid-34gi2pas]{order:1;max-width:none}.post__title[data-astro-cid-34gi2pas]{font-size:1.85rem}}.post__body>p{color:var(--ink-900);margin:0 0 var(--s4);font-size:1.08rem;line-height:1.75}.post__body>h2{color:var(--navy);letter-spacing:-.01em;margin:var(--s7) 0 var(--s3);font-size:1.5rem;font-weight:700;line-height:1.25}.post__body>h3{color:var(--navy);margin:var(--s5) 0 var(--s2);font-size:1.15rem;font-weight:600}.post__body>p a{color:var(--blue);text-decoration:underline}.post__body>p a:hover{text-decoration:none}.post__body em{font-style:italic}.post__body strong{color:var(--navy);font-weight:700}.post__body>.lead-in{color:var(--navy);border-left:3px solid var(--blue);padding-left:var(--s4);margin:var(--s5) 0;font-size:1.18rem;font-weight:700;line-height:1.5}.post__body>.post-fn{margin-top:var(--s6);padding-top:var(--s4);border-top:1px solid var(--border);color:var(--ink-500);font-size:.88rem;line-height:1.55}.post__body .fnmark{color:var(--blue);font-weight:700}
