.lp2 .blog-card .card__visual{aspect-ratio:16/9;order:-1;margin-top:0}.lp2 .blog-card .card__art{object-fit:cover;object-position:center}.lp2 .blog-card{transition:box-shadow .2s;position:relative}.lp2 .blog-card:hover{box-shadow:var(--shadow-card)}.lp2 .blog-card__title-link:after{content:"";z-index:1;position:absolute;inset:0}@supports selector(:has(a)){.lp2 .blog-card:has(.blog-card__title-link:focus-visible){outline:2px solid var(--border-focus);outline-offset:2px}.lp2 .blog-card .blog-card__title-link:focus-visible{outline:none}}@media (prefers-reduced-motion:reduce){.lp2 .blog-card{transition:none}}.lp2 .blog-card__meta{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-secondary)}.lp2 .blog-card__title-link{color:inherit;text-decoration:none}.lp2 .blog-card__title-link:hover,.lp2 .blog-card__title-link:focus-visible{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.lp2 .blog-grid__item{display:flex}.lp2 .blog-grid__item>.blog-card{flex:auto}.lp2 .blog-card--przypiety .card__title{font-size:var(--fs-h3);line-height:var(--lh-h3)}@media (min-width:1176px){.lp2 .blog-card--przypiety{flex-direction:row}.lp2 .blog-card--przypiety .card__visual{flex:0 0 50%}.lp2 .blog-card--przypiety .card__copy{flex:1 1 0;justify-content:center;min-width:0}}.lp2 .blog-card--duzy .card__title{font-size:var(--fs-h3);line-height:var(--lh-h3)}@media (min-width:1176px){.lp2 .cards.blog-grid--dwie{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp2 .blog-cats__list{gap:var(--space-2);flex-wrap:wrap;display:flex}.lp2 .blog-cats__link{min-height:var(--control-h-sm);padding:0 var(--space-4);box-shadow:inset 0 0 0 1px var(--border-subtle);color:var(--text-primary);align-items:center;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex;position:static}.lp2 .blog-cats__link:hover{background:var(--surface-muted);text-decoration:none}.lp2 .blog-cats__link[aria-current=page]{background:var(--surface-inverse);color:var(--text-inverse);box-shadow:none}.lp2 .blog-post__head{gap:var(--space-3);flex-direction:column;display:flex}.lp2 .blog-post__byline.doc__meta{color:var(--text-secondary)}.lp2 .blog-post__cover{gap:var(--space-2);flex-direction:column;display:flex}.lp2 .blog-post__cover img{border-radius:var(--radius-md);width:100%;height:auto}@media (min-width:1176px){.lp2 .blog-post{--blog-poszerzenie:calc((var(--container-l) - 11 * var(--gutter)) / 12 + var(--gutter))}.lp2 .blog-post .blog-post__cover,.lp2 .blog-post .blog-form{margin-inline:calc(-1 * var(--blog-poszerzenie))}}.lp2 .blog-research{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--surface-muted)}.lp2 .blog-research .doc__meta{color:var(--text-secondary)}.lp2 .blog-post__lead,.lp2 .blog-post__body>p:first-child,.lp2 .blog-post__body>.blog-post__segment:first-child>p:first-child{font-size:var(--fs-h4);line-height:var(--lh-h4);color:var(--text-primary)}.lp2 .blog-post__body :is(p,li,blockquote,td):not(.blog-form *){color:var(--text-primary)}.lp2 .blog-post__body{gap:var(--space-5);flex-direction:column;width:100%;min-width:0;display:flex}.lp2 .blog-post__segment{display:contents}.lp2 .blog-post__body figure{gap:var(--space-2);flex-direction:column;display:flex}.lp2 .blog-post__body figure img{border-radius:var(--radius-md);width:100%;height:auto}.lp2 .blog-post__body figcaption,.lp2 .blog-post__cover figcaption{font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--text-secondary)}.lp2 .blog-post__body h4{font-size:var(--fs-h4);line-height:var(--lh-h4);color:var(--text-primary)}.lp2 .blog-post__body blockquote{padding-left:var(--space-4);border-left:2px solid var(--border-subtle)}.lp2 .blog-post__body code{font-family:var(--font-mono);padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--surface-muted);font-size:.9em}.lp2 .blog-post__body pre{padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-muted);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);overflow-x:auto}.lp2 .blog-post__body pre code{font-size:inherit;background:0 0;padding:0}.lp2 .blog-post__body hr{background:var(--border-subtle);border:0;height:1px}.lp2 .blog-post__body table{width:max-content;max-width:100%;display:block;overflow-x:auto}.lp2 .blog-post__body th[align=right],.lp2 .blog-post__body td[align=right]{text-align:right}.lp2 .blog-post__body th[align=center],.lp2 .blog-post__body td[align=center]{text-align:center}.lp2 .blog-changelog{gap:var(--space-3);flex-direction:column;display:flex}@media (min-width:1176px){.lp2 .blog-post .blog-form{gap:var(--space-5);padding:var(--space-10) var(--blog-poszerzenie)}}.lp2 .blog-sources{gap:var(--space-3);margin-top:var(--space-10);flex-direction:column;display:flex}.lp2 .blog-sources .blog-sources__title{font-size:var(--fs-h4);line-height:var(--lh-h4);margin-top:0}.lp2 .blog-sources .blog-sources__body p,.lp2 .blog-sources .blog-sources__body li{font-size:var(--fs-body-sm);line-height:var(--lh-body-sm)}.lp2 .blog-sources .blog-sources__body a{color:inherit}.lp2 .blog-progress{background:var(--surface-accent);transform-origin:0;pointer-events:none;height:3px;transition:transform .12s linear;position:absolute;top:100%;left:0;right:0;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.lp2 .blog-progress{transition:none}}.lp2 .blog-crumbs .blog-crumbs__list{justify-content:flex-start;align-items:baseline;gap:var(--space-1) var(--space-2);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--text-secondary);flex-flow:wrap;padding-left:0;list-style:none;display:flex}.lp2 .blog-crumbs .blog-crumbs__item{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.lp2 .blog-crumbs .blog-crumbs__item+.blog-crumbs__item:before{content:"›";color:var(--text-tertiary)}.lp2 .blog-crumbs .link{font-size:inherit;line-height:inherit;align-self:baseline}
