.budowa-domow-section{padding-top:var(--section-space-sm)}.budowa-domow-section__text,.budowa-domow-section__heading{flex-direction:column;gap:1rem;display:flex}.budowa-domow-section__title{font-size:var(--text-h2-sm);line-height:1.12}.budowa-domow-section__paragraph{font-size:var(--text-body)}.budowa-domow-photo{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.budowa-domow-caption{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem}.budowa-domow-builds{gap:1.5rem;display:grid}.budowa-domow-builds__list{border-top:1px solid var(--navy);margin:0;padding:0;list-style:none}.budowa-domow-builds__item{border-bottom:1px solid var(--line);flex-direction:column;gap:.25rem;padding:.75rem 0;display:flex}.budowa-domow-builds__title{color:var(--navy);font-size:clamp(1rem,.97rem + .1vw,1.0625rem);font-weight:500}.budowa-domow-builds__link{min-height:1.75rem;color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;flex:none;align-items:center;gap:.5rem;font-size:.6875rem;text-decoration:none;transition:color .15s;display:flex}.budowa-domow-builds__link:hover{color:var(--accent-text)}.budowa-domow-builds__photos{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.budowa-domow-stages{flex-direction:column;gap:1.25rem;display:flex}.budowa-domow-stages__intro{gap:.875rem;display:grid}.budowa-domow-stages__list{margin:0;padding:0;list-style:none}.budowa-domow-stages__item{flex-direction:column;gap:.625rem;width:16.25rem;display:flex}.budowa-domow-stages__meta{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;font-size:.6875rem;display:flex}.budowa-domow-stages__number{color:var(--accent-text);font-weight:500}.budowa-domow-stages__title{color:var(--navy);font-size:.9375rem;font-weight:500}.budowa-domow-stages__summary{display:none}.budowa-domow-stages__summary-meta{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.budowa-domow-stages__summary-title{color:var(--navy);font-size:1.25rem;font-weight:600;font-stretch:108%;line-height:1.25}.budowa-domow-split{align-items:start;gap:1.5rem;display:grid}.budowa-domow-split__photos{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.budowa-domow-split__wide{grid-column:1/-1}.budowa-domow-split figure{flex-direction:column;gap:.5rem;display:flex}.budowa-domow-rebuild{margin-top:var(--section-space-sm);background:var(--surface);padding-block:3rem}.budowa-domow-rebuild__inner{gap:1rem;display:grid}.budowa-domow-rebuild__body{flex-direction:column;gap:1.5rem;display:flex}.budowa-domow-rebuild__actions{flex-direction:column;gap:.75rem;display:flex}.budowa-domow-rebuild__actions .button--secondary:hover{background:var(--bg)}@media (width>=40rem){.budowa-domow-rebuild__actions{flex-flow:wrap}}@media (width<=63.99rem){.budowa-domow__hero-secondary,.budowa-domow-split__small .budowa-domow-caption{display:none}}@media (width>=64rem){.budowa-domow-section__text,.budowa-domow-section__heading{gap:1.25rem}.budowa-domow-builds,.budowa-domow-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5rem}.budowa-domow-builds__list,.budowa-domow-section__text .plus-list{margin-top:.5rem}.budowa-domow-builds__item{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding-block:.875rem}.budowa-domow-builds__link{min-height:0;font-size:.75rem}.budowa-domow-builds__photos,.budowa-domow-split__photos{gap:1rem}.budowa-domow-caption{font-size:.75rem}.budowa-domow-caption--mobile{display:none}.budowa-domow-stages{gap:2.5rem}.budowa-domow-stages__intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:5rem}.budowa-domow-stages__list{border-top:1px solid var(--navy);grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1rem;padding-top:1.5rem;display:grid}.budowa-domow-stages__item{gap:.75rem;width:auto}.budowa-domow-stages__meta{font-size:.75rem}.budowa-domow-stages__title{font-size:1rem}.budowa-domow-stages__summary{background:var(--surface);justify-content:flex-end;padding:1.5rem;display:flex}.budowa-domow-stages__footer{display:none}.budowa-domow-rebuild{padding-block:6rem}.budowa-domow-rebuild__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:5rem}}
