.wooden-project #site-content .page-header { margin-bottom: 0; }
.wooden-project #site-content .page-header .text { padding-inline: 0; }
.wooden-project #site-content .pilot-section-label { text-transform: uppercase; }
.wooden-project #site-content .page-header .pilot-section-label { color: #ffffff; }
.wooden-project #site-content :is(.wooden-project-copy, .project-plan-section) { scroll-margin-top: 90px; }
.wooden-project #site-content :is(.wooden-project-copy, .project-plan-intro) h2 { max-width: none; }
.wooden-project #site-content .wooden-project-copy + .sk-project-gallery { padding-top: 0; }
.wooden-project #site-content .sk-project-gallery:has(+ .wooden-project-copy) { padding-bottom: 0; }
.wooden-project #site-content .project-plan-section .slider { margin-bottom: 0; }
.wooden-project-pair__grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px; }
.wooden-project-pair__grid img { display: block; width: 100%; height: auto; }
.wooden-project #site-content #caste-otazky { padding-block: 64px; }
.wooden-project #site-content .wooden-project-author { padding-block: 0 56px; }
@media (width > 900px) {
  .wooden-project #site-content #caste-otazky { padding-block: 80px; }
  .wooden-project .sk-project-facts__grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .wooden-project #site-content :is(.wooden-project-copy, .project-plan-intro) .mk-workshop-copy { padding-top: calc(11px * 1.5 + 12px); }
}
@media (max-width: 767px) {
  .wooden-project-pair__grid { grid-template-columns: minmax(0, 1fr); }
}
