*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:#eef2ea;color:#22331f;font:17px/1.7 -apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;overflow-wrap:break-word}img{max-width:100%;height:auto}a{color:#3f5d3a;text-decoration-thickness:1px;text-underline-offset:2px}a:hover,a:focus{color:#6b4f3a}h1,h2,h3,.main-title{font-family:Cambria,'Palatino Linotype',Georgia,serif;font-weight:700;line-height:1.2;color:#22331f}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.skip-link:focus{clip:auto;clip-path:none;height:auto;width:auto;left:6px;top:6px;padding:12px 16px;background:#fbfcf8;color:#22331f;z-index:100}.grid-container{max-width:1200px;margin-left:auto;margin-right:auto}.site-header{background:#fbfcf8;border-bottom:3px solid #3f5d3a}.inside-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 28px;padding:14px 16px 8px}.main-title{margin:0;font-size:1.75rem;line-height:1.1}.main-title a{display:inline-flex;align-items:center;gap:8px;color:#22331f;text-decoration:none}.main-title a:hover{color:#22331f}.main-title .logo-list{width:30px;height:30px;flex:none}.main-title .logo-druhe{color:#3f5d3a}.site-description{margin:2px 0 0 38px;font-size:.82rem;line-height:1.3;color:#6b4f3a}.main-navigation{width:100%}.sf-menu{display:flex;flex-wrap:wrap;gap:0 2px;list-style:none;margin:0 0 0 -10px;padding:0}.sf-menu a{display:block;padding:9px 10px;font-size:.94rem;font-weight:600;line-height:1.3;color:#22331f;text-decoration:none;border-bottom:2px solid transparent}.sf-menu a:hover,.sf-menu a:focus,.sf-menu .current-menu-item>a,.sf-menu .current-menu-parent>a{color:#3f5d3a;border-bottom-color:#8fae6b}.page-hero{position:relative;display:flex;align-items:flex-end;min-height:340px;overflow:hidden;background:#3f5d3a;color:#fbfcf8}.page-hero-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.page-hero.has-image::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(0deg,rgba(22,34,20,.92) 0%,rgba(22,34,20,.66) 42%,rgba(22,34,20,0) 80%)}.page-hero:not(.has-image){min-height:0}.inside-page-hero{position:relative;z-index:2;width:100%;padding:56px 16px 28px}.page-hero h1{margin:0 0 10px;max-width:780px;font-size:2.05rem;color:#fff}.page-hero p{margin:0;max-width:640px;font-size:1.04rem;line-height:1.6;color:#eef2ea}.site{background:#fbfcf8}.site-content{display:flex;flex-direction:column;gap:40px;padding:26px 16px 40px}.content-area,.widget-area{min-width:0}.site-main>article{margin:0 0 30px;padding:0 0 30px;border-bottom:1px solid #d6dfcf}.site-main>article:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.blog .inside-article,.archive .inside-article{display:grid;gap:12px}.blog .site-main>article:not(.has-post-thumbnail) .inside-article,.archive .site-main>article:not(.has-post-thumbnail) .inside-article{padding-left:18px;border-left:4px solid #8fae6b}.post-image a{display:block}.post-image img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:3px;background:#eef2ea}.entry-header .entry-title{margin:0}.blog .entry-title,.archive .entry-title{font-size:1.42rem}.entry-title a{color:#22331f;text-decoration:none}.entry-title a:hover,.entry-title a:focus{color:#3f5d3a;text-decoration:underline}.entry-meta{margin-top:6px;font-size:.86rem;color:#6b4f3a}.entry-meta a{color:#3f5d3a;font-weight:600}.entry-summary p{margin:0}footer.entry-meta{margin:0}.cat-links a{text-decoration:none}.cat-links a:hover{text-decoration:underline}.gp-icon{display:inline-block;margin-right:6px}.gp-icon svg{width:.85em;height:.85em;fill:#6b4f3a;vertical-align:-1px}.page-header{margin:0 0 30px;padding:0 0 22px;border-bottom:3px solid #8fae6b}.page-title{margin:0 0 8px;font-size:2rem}.taxonomy-description p{margin:0;color:#3d4a39}.rank-math-breadcrumb{margin:0 0 12px;font-size:.86rem;color:#6b4f3a}.rank-math-breadcrumb p{margin:0}.rank-math-breadcrumb a{color:#6b4f3a}.single .entry-title,.page .entry-title,.error404 .entry-title{font-size:1.95rem}.featured-image{margin:22px 0 26px}.featured-image img{display:block;width:100%;height:auto;border-radius:3px}.entry-content{margin-top:22px}.featured-image+.entry-content{margin-top:0}.entry-content>:first-child{margin-top:0}.entry-content h2{font-size:1.5rem;margin:1.9em 0 .55em}.entry-content h3{font-size:1.2rem;margin:1.5em 0 .45em}.entry-content p{margin:0 0 1.1em}.entry-content ul,.entry-content ol{margin:0 0 1.2em;padding-left:1.4em}.entry-content li{margin:.3em 0}.kratka-odpoved{margin:0 0 30px;padding:16px 20px;background:#eef2ea;border-left:5px solid #3f5d3a}.kratka-odpoved .kratka-odpoved-titulok{margin:0 0 6px;font:700 .78rem/1.2 -apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#3f5d3a}.kratka-odpoved p{margin:0}.gp-notice{margin:0 0 1.3em;padding:14px 18px;background:#f5efe7;border-left:5px solid #6b4f3a}.gp-notice>:last-child{margin-bottom:0}.wp-block-table{margin:0 0 1.4em;overflow-x:auto}.wp-block-table table{width:100%;border-collapse:collapse;font-size:.92rem;line-height:1.5}.wp-block-table th,.wp-block-table td{padding:9px 11px;border:1px solid #d6dfcf;text-align:left;vertical-align:top}.wp-block-table thead th{background:#3f5d3a;color:#fff;font-weight:600}.wp-block-table tbody tr:nth-child(even){background:#f3f6ef}.wp-block-details{margin:0 0 10px;background:#fff;border:1px solid #d6dfcf;border-radius:3px}.wp-block-details summary{cursor:pointer;padding:12px 16px;font-weight:600;line-height:1.45}.wp-block-details summary:hover{color:#3f5d3a}.wp-block-details[open] summary{border-bottom:1px solid #d6dfcf}.wp-block-details p{margin:0;padding:12px 16px}.pramene{font-size:.9rem}.pramene li{margin:.4em 0}.single footer.entry-meta{margin-top:34px;padding-top:18px;border-top:1px solid #d6dfcf}.post-navigation{display:grid;gap:10px;font-size:.95rem}.post-navigation .meta-nav{display:block;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#6b4f3a}.post-navigation a{font-weight:600;text-decoration:none}.post-navigation a:hover{text-decoration:underline}.widget{margin:0 0 22px;padding:20px 22px;background:#eef2ea}.widget:last-child{margin-bottom:0}.widget-title{margin:0 0 10px;padding:0 0 8px;font-size:1.12rem;border-bottom:2px solid #8fae6b}.widget ul{list-style:none;margin:0;padding:0}.widget li{padding:7px 0;border-bottom:1px solid #d6dfcf;font-size:.95rem;line-height:1.45}.widget li:last-child{padding-bottom:0;border-bottom:0}.widget a{text-decoration:none}.widget a:hover,.widget a:focus{text-decoration:underline}.cat-item{color:#6b4f3a}.current-cat>a{font-weight:700}.textwidget p{margin:0 0 10px;font-size:.95rem}.textwidget p:last-child{margin:0}.site-footer{background:#22331f;color:#eef2ea}.inside-site-info{padding:30px 16px 36px;font-size:.88rem;line-height:1.6}.copyright-bar p{margin:0 0 8px;max-width:760px}.copyright-bar p:last-child{margin:0}.site-footer a{color:#8fae6b}.site-footer a:hover,.site-footer a:focus{color:#eef2ea}@media (min-width:600px){.inside-header{padding:18px 28px 10px}.page-hero{min-height:420px}.inside-page-hero{padding:90px 28px 40px}.page-hero h1{font-size:2.5rem}.site-content{padding:36px 28px 48px}.blog .has-post-thumbnail>.inside-article,.archive .has-post-thumbnail>.inside-article{grid-template-columns:1fr 1fr;grid-template-rows:1fr auto auto auto 1fr;gap:10px 28px}.has-post-thumbnail .post-image{grid-column:1;grid-row:1/-1;align-self:center}.has-post-thumbnail .entry-header{grid-column:2;grid-row:2}.has-post-thumbnail .entry-summary{grid-column:2;grid-row:3}.has-post-thumbnail footer.entry-meta{grid-column:2;grid-row:4}.site-main>article:nth-of-type(even) .post-image{grid-column:2}.site-main>article:nth-of-type(even) .entry-header,.site-main>article:nth-of-type(even) .entry-summary,.site-main>article:nth-of-type(even) footer.entry-meta{grid-column:1}.single .entry-title,.page .entry-title,.error404 .entry-title{font-size:2.3rem}.page-title{font-size:2.3rem}.post-navigation{grid-template-columns:1fr 1fr;gap:24px}.post-navigation .nav-next{text-align:right}.inside-site-info{padding:34px 28px 40px}}@media (min-width:1024px){.inside-header{padding:20px 40px}.main-navigation{width:auto}.sf-menu{margin:0}.site-description{margin-bottom:0}.page-hero{min-height:500px}.inside-page-hero{padding:120px 40px 52px}.page-hero h1{font-size:3rem}.site.grid-container{margin-top:36px;margin-bottom:36px}.site-content{flex-direction:row;align-items:flex-start;gap:44px;padding:44px}.content-area{flex:1 1 auto}.widget-area{flex:0 0 300px}.blog .entry-title,.archive .entry-title{font-size:1.5rem}.single .entry-title,.page .entry-title,.error404 .entry-title{font-size:2.55rem}.inside-site-info{padding:36px 40px 44px}}