.blog-page.niche-przeglady-budynkow{--soft:#e2e8df;--radius:2px}.blog-page.niche-przeglady-budynkow .blog-intro h1{max-width:23ch;margin-bottom:.75rem;font-size:clamp(2.1rem,3.2vw,2.6rem);font-weight:400;line-height:1.12}.blog-page.niche-przeglady-budynkow .blog-intro>p:last-child{max-width:71ch}.blog-page.niche-przeglady-budynkow .eyebrow,.blog-page.niche-przeglady-budynkow .meta,.blog-page.niche-przeglady-budynkow .article-number{letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.875rem}.blog-page.niche-przeglady-budynkow .feature{border:1px solid var(--line);background:var(--surface);border-radius:0;grid-template-columns:minmax(0,.7fr) minmax(0,1.7fr);gap:0;padding:0;display:grid}.blog-page.niche-przeglady-budynkow .feature-art{background:var(--soft);border-right:1px solid #c5cec1;order:-1;justify-content:center;align-items:center;min-width:0;padding:1.125rem;display:flex}.blog-page.niche-przeglady-budynkow .feature-copy{align-self:center;min-width:0;padding:1.5rem}.blog-page.niche-przeglady-budynkow .feature h2{letter-spacing:-.04em;font-size:clamp(1.65rem,2.1vw,2rem);font-weight:400;line-height:1.16}.blog-page.niche-przeglady-budynkow .feature .excerpt{font-size:1.125rem;line-height:1.8}.blog-page.niche-przeglady-budynkow .kb-drawing{width:100%;min-width:0}.blog-page.niche-przeglady-budynkow .kb-drawing-label,.blog-page.niche-przeglady-budynkow .kb-drawing-footer,.blog-page.niche-przeglady-budynkow .kb-art-note{color:#4d6252;font:.8125rem/1.7 ui-monospace,SFMono-Regular,monospace}.blog-page.niche-przeglady-budynkow .kb-drawing-label{letter-spacing:.1em;display:block}.blog-page.niche-przeglady-budynkow .kb-drawing svg{width:100%;height:auto;margin-block:21px 17px;display:block}.blog-page.niche-przeglady-budynkow .kb-drawing-footer{border-top:1px solid #bac8b9;flex-wrap:wrap;gap:9px 20px;padding-top:17px;display:flex}.blog-page.niche-przeglady-budynkow .kb-art-note{margin-top:17px;display:block}.blog-page.niche-przeglady-budynkow .browse-heading{border-top:1px solid var(--line);padding-top:.75rem}.blog-page.niche-przeglady-budynkow .browse-heading h2{letter-spacing:-.04em;font-weight:400}.blog-page.niche-przeglady-budynkow .article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.5rem;display:grid}.blog-page.niche-przeglady-budynkow .article-card{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:1.25rem 0;position:relative}.blog-page.niche-przeglady-budynkow .article-card:hover{background:#e9ede5}.blog-page.niche-przeglady-budynkow .article-card h3{font-family:var(--heading-font);letter-spacing:-.035em;font-size:1.5rem;font-weight:400;line-height:1.2}.blog-page.niche-przeglady-budynkow .article-card .excerpt{font-size:1.125rem;line-height:1.8}.blog-page.niche-przeglady-budynkow .editorial-note{border:0;border-top:2px solid var(--accent);border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:.9fr 1.3fr;gap:48px;padding:1.5rem 0;display:grid}.blog-page.niche-przeglady-budynkow .editorial-note h2{margin:0;font-size:2rem;font-weight:400;line-height:1.2}.blog-page.niche-przeglady-budynkow .editorial-note p{margin:0;font-size:1.125rem;line-height:1.8}@media (width<=850px){.blog-page.niche-przeglady-budynkow .article-grid{gap:.5rem 1.5rem}.blog-page.niche-przeglady-budynkow .editorial-note{gap:30px;padding:1.5rem 0}}@media (width<=650px){.blog-page.niche-przeglady-budynkow .blog-intro h1{font-size:clamp(2.1rem,3.2vw,2.6rem)}.blog-page.niche-przeglady-budynkow .feature-art{border:0;border-top:1px solid #c5cec1;order:0}.blog-page.niche-przeglady-budynkow .kb-drawing-footer{gap:6px 17px}.blog-page.niche-przeglady-budynkow .article-grid{grid-template-columns:minmax(0,1fr);gap:.5rem 1.5rem}.blog-page.niche-przeglady-budynkow .article-card{padding:1.25rem 0}.blog-page.niche-przeglady-budynkow .article-card h3{font-size:1.5rem}.blog-page.niche-przeglady-budynkow .editorial-note{grid-template-columns:minmax(0,1fr);gap:21px;padding:1.5rem 0}}.blog-page.niche-przeglady-budynkow .article-number{color:var(--accent);font-variant-numeric:tabular-nums;font-size:.875rem}.blog-page.niche-przeglady-budynkow .feature-art>*{width:100%;min-width:0;max-width:21rem}@media (width<=680px){.blog-page.niche-przeglady-budynkow .feature{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.blog-page.niche-przeglady-budynkow .feature-copy{grid-area:1/1;padding:1.25rem}.blog-page.niche-przeglady-budynkow .feature-art{display:none}}
