body[data-kd-blog]{background:#303030;color:#f4f0e7;font:400 16px/1.75 Inter,Arial,sans-serif;--kd-admin-offset:0px;--kd-stick-top:95px}
body[data-kd-blog] #wrapper{overflow:visible}
body[data-kd-blog] .wrapper-background{display:none!important}
body[data-kd-blog] [hidden]{display:none!important}
.kd-blog-hero{position:relative;min-height:530px;padding:185px 0 54px;background:linear-gradient(180deg,#30303010,#30303033 32%,#303030bd 76%,#303030 100%),url('/kd-production-20260916-r1/production/assets/1978e5bcc5c447.webp') center 43%/cover no-repeat}
.kd-blog-hero-inner{max-width:1432px;margin:auto;width:calc(100% - 48px)}
.kd-blog-breadcrumbs{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:12px;line-height:1.6;margin:0 0 32px}
.kd-blog-breadcrumbs a{color:#f4f0e7;text-decoration:none}.kd-blog-breadcrumbs span{color:#c9c7bf}
.kd-blog-hero h1{font:400 56px/1.12 Literary,Georgia,serif;max-width:1150px;margin:0 0 22px;letter-spacing:-.6px;color:#f4f0e7}
.kd-blog-hero p{max-width:1040px;font-size:18px;line-height:1.7;margin:0;color:#dfd8ce}
body[data-kd-blog] .block-element-content-text{font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.75;color:#e4e0d9}
body[data-kd-blog] .block-element-content-text h2{font:400 clamp(34px,3vw,46px)/1.16 Literary,Georgia,serif;letter-spacing:-.6px;color:#f4f0e7;margin:44px 0 22px}
body[data-kd-blog] .block-element-content-text h3{font:400 clamp(23px,1.8vw,29px)/1.23 Literary,Georgia,serif;color:#d0b48b;margin:34px 0 18px}
body[data-kd-blog] .block-element-content-text p{margin:0 0 22px}
body[data-kd-blog] .block-element-content-text a{color:#d0b48b;text-underline-offset:4px}
body[data-kd-blog] .block-element-content-text img{max-width:100%;height:auto}
body[data-kd-blog] .block-element-content-text li{margin-bottom:14px}
body[data-kd-blog] .block-element-center-info .col:has(>.date),body[data-kd-blog] .col-item-date{display:none!important}
body[data-kd-blog] #block-element,body[data-kd-blog] #block-section{border-top:1px solid #ffffff24;background:#303030}
body[data-kd-blog] .block-element-center-info-col,body[data-kd-blog] .col-item-info{font-family:Inter,Arial,sans-serif}
body[data-kd-blog] .block-sidebar-menu-sections{padding:0!important}
body[data-kd-blog] .block-sidebar-menu-sections ul{display:grid;gap:12px;margin:0;padding:0}
body[data-kd-blog] .block-sidebar-menu-sections li{list-style:none;margin:0;padding:0}
body[data-kd-blog] .block-sidebar-menu-sections li::before{display:none}
body[data-kd-blog] .block-sidebar-menu-sections a,body[data-kd-blog] .block-sidebar-menu-sections li>span{display:block;position:relative;min-height:76px;padding:16px 36px 16px 14px!important;border:1px solid #ffffff55;background:#383837;color:#f4f0e7;font:600 12px/1.5 Inter,Arial,sans-serif;text-transform:uppercase;text-decoration:none;letter-spacing:0}
body[data-kd-blog] .block-sidebar-menu-sections a:after{content:'↗';position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#d0b48b;font-size:23px}
body[data-kd-blog] .block-sidebar-menu-sections a:hover{border-color:#d0b48b;background:#454139}
body[data-kd-blog] .block-sidebar-menu-sections .kd-current,body[data-kd-blog] .block-sidebar-menu-sections li>span{border-color:#d0b48b;border-left:3px solid #b21e23;background:#454139}
body[data-kd-blog] .block-sidebar-menu-sections .kd-current small{display:block;color:#d0b48b;font-size:9px;letter-spacing:1px;margin-top:8px}
body[data-kd-blog] .block-section-sidebar-social,body[data-kd-blog] .block-section-sidebar-copyright{margin-top:28px}
body[data-kd-blog] .block-element-sidebar-blogs-title{font:400 11px/1.7 Inter,Arial,sans-serif;letter-spacing:1.5px;margin:0 0 22px;color:#aaa49b;text-transform:uppercase}
body[data-kd-blog] .block-element-sidebar-blogs-title span{display:block;color:#f4f0e7;font:400 27px/1.25 Literary,Georgia,serif;letter-spacing:0;margin-top:9px;text-transform:none}
body[data-kd-blog] .col-item-2.blog{border:1px solid #ffffff29;background:#383837;overflow:hidden}
body[data-kd-blog] .col-item-2.blog .col-item-block{display:flex;flex-direction:column;height:100%;background:none;border:0}
body[data-kd-blog] .col-item-2.blog .col-item-top{padding:0;margin:0}
body[data-kd-blog] .col-item-2.blog .col-item-img{display:block;width:100%;height:auto;aspect-ratio:16/10;margin:0;padding:0!important;background:none!important;overflow:hidden}
body[data-kd-blog] .col-item-2.blog .col-item-img:before,body[data-kd-blog] .col-item-2.blog .col-item-img:after{display:none}
body[data-kd-blog] .col-item-2.blog .col-item-img img{display:block!important;width:100%;height:100%;object-fit:cover;transition:transform .25s}
body[data-kd-blog] .col-item-2.blog .col-item-img:hover img{transform:scale(1.025)}
body[data-kd-blog] .col-item-2.blog .col-item-bottom{padding:20px;flex:1;display:flex;flex-direction:column}
body[data-kd-blog] .col-item-2.blog .col-item-title{font:400 25px/1.25 Literary,Georgia,serif;color:#f4f0e7;margin:0 0 18px;padding:0;text-decoration:none}
body[data-kd-blog] .col-item-2.blog .col-item-title:hover{color:#d0b48b}
body[data-kd-blog] .col-item-2.blog .col-item-info{display:flex;align-items:center;border-top:1px solid #ffffff24;padding:14px 0 0;margin-top:auto;gap:16px}
body[data-kd-blog] .col-item-2.blog .col-item-info svg{width:20px;height:18px}
body[data-kd-blog] .col-item-2.blog .col-item-info span{font-size:12px}
body[data-kd-blog] .col-item-2.blog .col-item-info .ms-auto{margin-left:0!important;gap:18px}
body[data-kd-blog] .col-item-2.blog .col-item-favorites,body[data-kd-blog] .col-item-2.blog .col-item-view{display:flex;align-items:center;gap:8px;margin:0}
body[data-kd-blog] .kd-read-story{display:block;margin-top:14px;color:#d0b48b;font:500 11px/1.5 Inter,Arial,sans-serif;text-decoration:none}
body[data-kd-blog] .block-element-col-row-right .col-item-title{font-size:clamp(17px,1.05vw,19px)}
body[data-kd-blog] .block-element-col-row-right .col-item-bottom{padding:16px}
body[data-kd-blog] .block-element-col-row-right .col-item-img{aspect-ratio:16/8.5}
body[data-kd-blog] .block-element-sidebar-blogs-row>.row>.col:nth-child(n+4){display:none!important}
body[data-kd-blog] .kd-all-articles{display:block;margin-top:20px;color:#d0b48b;font-size:12px;text-decoration:none}
#kd-blog-inquiry{background:#f4f0e7;border-top:2px solid #b21e23;border-bottom:2px solid #b21e23;color:#303030;clear:both;margin:0;padding:30px max(4.5vw,calc((100vw - 1680px)/2))}
.kd-blog-inquiry-inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:45px;align-items:start;max-width:1680px;margin:auto}
#kd-blog-inquiry h2{font:400 clamp(31px,2.8vw,44px)/1.18 Literary,Georgia,serif;color:#303030;letter-spacing:-.6px;margin:0 0 12px}
#kd-blog-inquiry p{font:400 15px/1.75 Inter,Arial,sans-serif;max-width:650px;margin:0 0 18px}
.kd-blog-channels{display:flex;flex-wrap:wrap;gap:12px}
.kd-blog-channels a{display:flex;align-items:center;justify-content:center;min-width:185px;min-height:46px;padding:11px 20px;border:1px solid #303030;color:#303030;font:600 13px/1.4 Inter,Arial,sans-serif;text-decoration:none}
.kd-blog-channels a:first-child{background:#b21e23;border-color:#b21e23;color:#fff}
#kd-blog-inquiry .kd-site-form{padding:0;margin:0;background:none;width:100%}
#kd-blog-inquiry .kd-form-grid{display:block;margin:0}
#kd-blog-inquiry .kd-form-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}
#kd-blog-inquiry .block-form-group{margin:0;width:100%}
#kd-blog-inquiry .form-control{border:1px solid #aaa39a;border-radius:0;background:#fffdf9;color:#303030;min-height:44px;height:44px;padding:10px 12px;font:400 14px/1.4 Inter,Arial,sans-serif;box-shadow:none}
#kd-blog-inquiry .form-control:focus{border-color:#b21e23;outline:1px solid #b21e23}
#kd-blog-inquiry label{color:#303030;font:400 11px/1.5 Inter,Arial,sans-serif}
#kd-blog-inquiry .kd-form-actions{display:block;margin:12px 0 0}
#kd-blog-inquiry .col-submit,#kd-blog-inquiry .col-politics{max-width:none;width:100%;padding:0}
#kd-blog-inquiry .btn-submit{width:100%;min-height:44px;border-radius:0;border:1px solid #b21e23;background:#b21e23;color:#fff;font:600 14px/1.4 Inter,Arial,sans-serif;padding:11px 15px}
#kd-blog-inquiry .btn-submit:disabled{opacity:.6}
#kd-blog-inquiry .block-form-politics{margin:10px 0 0;font:400 10px/1.5 Inter,Arial,sans-serif;text-align:left;white-space:normal}
#kd-blog-inquiry .block-form-politics a,#kd-blog-inquiry .kd-policy-link{color:#303030;text-decoration:underline;font-size:10px}
#kd-blog-inquiry .form-check-input:checked{background-color:#b21e23;border-color:#b21e23}
#kd-blog-inquiry .kd-form-error{font-size:13px;line-height:1.5;padding:10px 0}
body[data-kd-blog] #contact-max{display:none!important}
@media(min-width:992px){
 body[data-kd-blog] .block-element-row{display:grid!important;grid-template-columns:minmax(230px,13.6%) minmax(0,1fr);margin:0}
 body[data-kd-blog] .block-element-row>.block-element-col{width:auto;min-width:0;padding:0}
 body[data-kd-blog] #block-menu-offcanvas{border-right:1px solid #ffffff24;height:auto;overflow:visible;padding:26px 30px!important;align-self:stretch;transform:none}
 body[data-kd-blog] #block-menu-offcanvas .offcanvas-body{overflow:visible;padding:0;height:100%}
 body[data-kd-blog] #block-menu-offcanvas .block-element-sidebar{position:sticky!important;top:calc(var(--kd-stick-top) + var(--kd-admin-offset))!important;width:100%!important;transform:none!important;height:auto!important}
 body[data-kd-blog] .block-element-col-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(270px,27.3%);margin:0}
 body[data-kd-blog] .block-element-col-row>.col{width:auto;min-width:0;padding:0}
 body[data-kd-blog] .block-element-col-row-right{padding:36px 20px!important;border-left:1px solid #ffffff24;display:block!important;align-self:stretch}
 body[data-kd-blog] .block-element-col-row-right>.block-element-sidebar{position:sticky!important;top:calc(var(--kd-stick-top) + var(--kd-admin-offset))!important;width:100%!important;transform:none!important;height:auto!important;max-height:calc(100dvh - 115px - var(--kd-admin-offset));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8c7b62 #303030}
 body[data-kd-blog] .block-element-sidebar-blogs-row>.row{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin:0}
 body[data-kd-blog] .block-element-sidebar-blogs-row>.row>.col{width:100%;padding:0;margin:0}
 body[data-kd-blog] #block-section>.block-section-row>.row{display:grid;grid-template-columns:260px minmax(0,1fr);margin:0}
 body[data-kd-blog] #block-section .block-section-col{min-width:0;width:auto;padding:0}
 body[data-kd-blog] #block-filter-offcanvas{padding:28px 24px!important;border-right:1px solid #ffffff24;overflow:visible;transform:none}
 body[data-kd-blog] #block-filter-offcanvas .offcanvas-body{overflow:visible;padding:0;height:100%}
 body[data-kd-blog] #block-filter-offcanvas .block-section-sidebar{position:sticky!important;top:calc(var(--kd-stick-top) + var(--kd-admin-offset))!important;width:100%!important;transform:none!important;height:auto!important}
 body[data-kd-blog] .block-section-container{padding:32px!important}
 body[data-kd-blog] .block-section-items-row>.row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0}
 body[data-kd-blog] .block-section-items-row>.row>.col{width:100%;padding:0;margin:0}
}
@media(min-width:992px) and (max-width:1250px){body[data-kd-blog] .block-element-row{grid-template-columns:200px minmax(0,1fr)}body[data-kd-blog] #block-menu-offcanvas{padding:24px 16px!important}body[data-kd-blog] .block-element-col-row{grid-template-columns:minmax(0,1fr) 265px}body[data-kd-blog] .block-section-items-row>.row{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:991px){
 .kd-blog-hero{padding:150px 0 40px;min-height:0}.kd-blog-hero h1{font-size:44px}.kd-blog-hero-inner{width:calc(100% - 40px)}
 body[data-kd-blog] .block-element-sidebar-blogs-row>.row{row-gap:20px}
 body[data-kd-blog] .block-element-col-row-right .block-element-sidebar{position:static!important;max-height:none!important;transform:none!important;width:100%!important}
 body[data-kd-blog] .block-element-sidebar-blogs-row>.row>.col{flex:0 0 33.333%;max-width:33.333%}
 body[data-kd-blog] .block-section-container{padding:20px!important}
 .kd-blog-inquiry-inner{grid-template-columns:1fr;gap:24px}
 body[data-kd-blog] .block-element-content-text h2{font-size:34px}
 body[data-kd-blog] .block-element-sidebar-mobile-menu,body[data-kd-blog] .block-section-filter-mobile{position:relative!important;top:auto!important}
}
@media(max-width:700px){
 .kd-blog-hero{padding:120px 0 32px;background-image:linear-gradient(180deg,#30303010,#30303066 40%,#303030 100%),url('/kd-production-20260916-r1/production/assets/b2dfaf3ed7af7a.webp')}
 .kd-blog-hero h1{font-size:clamp(31px,8vw,40px);line-height:1.16}.kd-blog-hero p{font-size:16px;line-height:1.7}.kd-blog-breadcrumbs{font-size:11px;gap:8px;margin-bottom:24px}
 body[data-kd-blog] .block-element-content-text{font-size:16px}.block-element-content-text h2{font-size:32px!important}.block-element-content-text h3{font-size:27px!important}
 body[data-kd-blog] .block-element-sidebar-blogs-row>.row>.col{flex:0 0 100%;max-width:100%}
 body[data-kd-blog] .block-element-col-row-right .col-item-title{font-size:24px}
 body[data-kd-blog] .block-element-col-row-right .col-item-img{aspect-ratio:16/8}
 body[data-kd-blog] .block-section-items-row>.row{display:grid!important;grid-template-columns:1fr;gap:20px;margin:0}
 body[data-kd-blog] .block-section-items-row>.row>.col{width:100%;padding:0;margin:0}
 #kd-blog-inquiry{padding:26px 20px}#kd-blog-inquiry h2{font-size:31px}.kd-blog-channels{display:grid;grid-template-columns:1fr 1fr;gap:8px}.kd-blog-channels a{min-width:0;font-size:12px;padding:11px 8px}
 #kd-blog-inquiry .kd-form-fields{grid-template-columns:1fr;gap:12px}#kd-blog-inquiry .form-control{font-size:16px;height:46px}#kd-blog-inquiry .block-form-politics,#kd-blog-inquiry .block-form-politics a{font-size:11px}
}
@media(prefers-reduced-motion:reduce){body[data-kd-blog] *{scroll-behavior:auto!important;transition:none!important}}
/* Override the legacy fixed column widths inside the new grid. */
@media(min-width:992px){
 body[data-kd-blog] .block-element-row>.block-element-col,
 body[data-kd-blog] .block-element-col-row>.col,
 body[data-kd-blog] #block-section .block-section-col,
 body[data-kd-blog] .block-section-items-row>.row>.col{width:100%!important;max-width:none!important;min-width:0!important}
 body[data-kd-blog] .block-element-col-row{width:100%!important}
}
.kd-blog-breadcrumbs{color:#fff;text-shadow:0 1px 5px #000}.kd-blog-breadcrumbs span{color:#eee8df}.kd-blog-hero p{color:#f4f0e7}

/* Reset positioning and typography inherited from legacy news cards. */
body[data-kd-blog] .col-item-2.blog .col-item-top{position:relative!important;height:auto!important;flex:none;overflow:hidden}
body[data-kd-blog] .col-item-2.blog .col-item-img{position:relative!important;inset:auto!important;z-index:auto!important}
body[data-kd-blog] .col-item-2.blog .col-item-title{letter-spacing:0!important;text-transform:none!important;overflow-wrap:anywhere}
body[data-kd-blog] .block-element-col-row-right .col-item-2.blog .col-item-title{font-size:19px!important;line-height:1.35!important}
body[data-kd-blog] .block-sidebar-menu-sections a{letter-spacing:0!important;font-weight:600!important}
body[data-kd-blog] .block-sidebar-menu-sections li{margin:0!important;padding:0!important}
body[data-kd-blog] .block-sidebar-menu-sections ul{padding:0!important}

@media(min-width:992px){
 body[data-kd-blog] #block-section,body[data-kd-blog] #block-element,
 body[data-kd-blog] #block-filter-offcanvas .offcanvas-body,
 body[data-kd-blog] #block-menu-offcanvas .offcanvas-body{overflow:visible!important}
 body[data-kd-blog] #block-filter-offcanvas .block-section-sidebar,
 body[data-kd-blog] #block-menu-offcanvas .block-element-sidebar{padding:0!important}
}

body[data-kd-blog] .block-sidebar-menu-sections li>span.active{color:#f4f0e7!important;letter-spacing:0!important;font-weight:600!important}
@media(min-width:992px){
 body[data-kd-blog] .block-element-center-info>.row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}
 body[data-kd-blog] .block-element-center-info>.row>.col{width:100%!important;padding:0!important}
 body[data-kd-blog] .block-element-center-info-col{gap:10px;padding:20px 10px!important;min-height:78px}
 body[data-kd-blog] .block-element-center-info-col .name{font-size:10px;letter-spacing:1px}
}

/* Keep the cards close to the introduction on the blog and category pages. */
body[data-kd-blog] .kd-blog-hero{min-height:0;padding-bottom:32px}

/* Shared 16:9 photo frames for existing and future blog articles. */
body[data-kd-blog] #block-element .block-element-img{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:16/9;overflow:hidden;padding:0!important}
body[data-kd-blog] #block-element .block-element-img>img{display:block;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover;object-position:center}
body[data-kd-blog] .col-item-2.blog .col-item-img{aspect-ratio:16/9!important}
body[data-kd-blog] .block-element-gallery-img>span{display:block;width:100%;height:auto!important;min-height:0!important;aspect-ratio:16/9;background-size:cover;background-position:center}
body[data-kd-blog] .kd-blog-article figure.kd-photo img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
