.kk-post{--kk-gap:var(--global-kb-spacing-sm,1.5rem)}.kk-post>*+*{margin-top:var(--kk-gap)}.kk-post .wp-block-list{padding-left:1.4em}.kk-post .wp-block-list li+li{margin-top:.4em}.kk-post .wp-block-quote{border-left:4px solid var(--global-palette1,#049f82);color:var(--global-palette3,#222);margin-left:0;margin-right:0;padding:.6em 0 .6em 1.2em;font-size:1.15em;font-style:italic}.kk-post .wp-block-quote p{margin:0}.kk-post .wp-block-separator{border:0;border-top:1px solid var(--global-gray-400,#cbd5e0);margin:calc(var(--kk-gap) * 1.5) auto;width:100px}.kk-post .wp-block-image{margin-left:0;margin-right:0}.kk-post .wp-block-image img,.kk-gallery img,.kk-ba img{border-radius:4px;width:100%;height:auto;display:block}.kk-post .wp-element-caption,.kk-video figcaption,.kk-ba__caption{text-align:center;color:var(--global-palette5,#454545);margin-top:.5em;font-size:.85em}.kk-gallery{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.kk-gallery--2{grid-template-columns:repeat(2,1fr)}.kk-gallery--4{grid-template-columns:repeat(4,1fr)}.kk-gallery__item{margin:0}.kk-gallery__item img{aspect-ratio:3/2;object-fit:cover;transition:opacity .2s}.kk-gallery__link:hover img{opacity:.9}@media (max-width:767px){.kk-gallery,.kk-gallery--4{grid-template-columns:repeat(2,1fr)}}.kk-button{text-align:left}.kk-button__link{background:linear-gradient(135deg, var(--global-palette2,#297e5d) 30%, var(--global-palette1,#049f82) 60%);color:#fff;border-radius:5px;padding:.6em 1.4em;font-weight:500;text-decoration:none;display:inline-block}.kk-button__link:hover{color:#fff;filter:brightness(1.05)}.kk-video{margin:0}.kk-video__frame{aspect-ratio:16/9;position:relative}.kk-video__frame iframe{border:0;border-radius:4px;width:100%;height:100%;position:absolute;inset:0}.kk-ba__pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.kk-ba__side{margin:0;position:relative}.kk-ba__label{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#222222bf;border-radius:999px;padding:2px 10px;font-size:.75em;font-weight:600;position:absolute;top:10px;left:10px}@media (max-width:575px){.kk-ba__pair{grid-template-columns:1fr}}.kk-related{margin-top:var(--global-kb-spacing-lg,3rem)}.kk-related .entry-related-title{margin:0 0 var(--global-kb-spacing-sm,1.5rem);font-size:1.75rem;font-weight:600}.kk-related .kadence-posts-list{margin:0;padding:0;list-style:none}.kk-ba__side img{aspect-ratio:4/3;object-fit:cover}
