/* Základ stránky a běžné stránky mimo připravený obsah (vlastní stránky, příspěvky, 404). */
body { margin: 0; background: #fff; }

.bp-landing .bp-entry { width: min(820px, calc(100% - 40px)); margin: 0 auto; padding: 64px 0 88px; }
.bp-landing .bp-entry h1 { font-size: clamp(32px, 3.6vw, 46px); line-height: 1.12; }
.bp-landing .bp-entry h2 { font-size: 27px; margin-top: 40px; }
.bp-landing .bp-entry h3 { margin-top: 28px; }
.bp-landing .bp-entry h1 + .bp-entry-content { margin-top: 28px; }
.bp-landing .bp-entry ul, .bp-landing .bp-entry ol { margin-top: 14px; padding-left: 22px; }
.bp-landing .bp-entry img { max-width: 100%; height: auto; }
.bp-landing .bp-entry table { width: 100%; margin-top: 18px; border-collapse: collapse; }
.bp-landing .bp-entry th, .bp-landing .bp-entry td { padding: 10px 12px; border: 1px solid #d5e0e0; text-align: left; vertical-align: top; }
.bp-landing .bp-entry th { background: #f1f6f6; }
