:root,.kk-blog-main,.kk-single-main{--kk-blog-bg:#ffffff;--kk-blog-bg-dark:#f6f4ee;--kk-blog-text:#2E2E2E;--kk-blog-text-mid:rgba(46, 46, 46, 0.78);--kk-blog-muted:rgba(46, 46, 46, 0.55);--kk-blog-accent:#7A8F7B;--kk-blog-accent-hover:#62755f;--kk-blog-beige:#C9A86A;--kk-blog-border:rgba(46, 46, 46, 0.12);--kk-blog-text-rgb:46, 46, 46;--kk-blog-pad:clamp(20px, 3.5vw, 56px);--kk-blog-header-h:var(--header-h, 80px);--kk-blog-radius:14px;--kk-blog-transition:0.3s ease;--kk-blog-ff:'Jost', 'Poppins', sans-serif}.kk-blog-main{background:var(--kk-blog-bg)!important;min-height:60vh;font-family:var(--kk-blog-ff)}.kk-blog-page-header{text-align:center;padding:72px var(--kk-blog-pad) 56px;max-width:1200px;margin:0 auto}.kk-blog-eyebrow{font-family:var(--kk-blog-ff);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--kk-blog-accent);display:block;margin-bottom:12px}.kk-blog-page-title{font-family:var(--kk-blog-ff)!important;font-size:clamp(2.4rem, 5vw, 3.6rem)!important;font-weight:300!important;color:var(--kk-blog-text)!important;letter-spacing:-.01em;line-height:1.12;margin:0 auto 18px!important;max-width:720px}.kk-blog-page-title::first-letter,.kk-blog-card-title::first-letter,.kk-blog-card-title a::first-letter{text-transform:uppercase}.kk-blog-page-sub{font-family:var(--kk-blog-ff);font-size:15px;color:var(--kk-blog-muted);line-height:1.7;max-width:560px;margin:0 auto}.kk-blog-container{max-width:1200px;margin:0 auto;padding:0 var(--kk-blog-pad) 120px}.kk-blog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:56px 48px}.kk-blog-card{background:#fff0;border:none;overflow:visible;transition:transform var(--kk-blog-transition)}.kk-blog-card:hover{transform:translateY(-3px)}.kk-blog-card-img-wrap{display:block;position:relative;overflow:hidden;aspect-ratio:16/10;border-radius:var(--kk-blog-radius);margin-bottom:22px;box-shadow:0 8px 24px rgba(var(--kk-blog-text-rgb),.1);background:var(--kk-blog-bg-dark)}.kk-blog-card-img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease;display:block}.kk-blog-card:hover .kk-blog-card-img{transform:scale(1.04)}.kk-blog-card-body{padding:0}.kk-blog-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-family:var(--kk-blog-ff);font-size:12px;color:var(--kk-blog-muted);margin-bottom:12px}.kk-blog-card-cat{color:var(--kk-blog-text);font-weight:500}.kk-blog-card-dot{opacity:.5}.kk-blog-card-title{font-family:var(--kk-blog-ff)!important;font-size:1.3rem!important;font-weight:500!important;color:var(--kk-blog-text)!important;line-height:1.35;margin:0 0 12px!important}.kk-blog-card-title a{color:var(--kk-blog-text);text-decoration:none}.kk-blog-card-title a:hover{color:var(--kk-blog-accent)}.kk-blog-card-excerpt{font-family:var(--kk-blog-ff);font-size:13.5px;color:var(--kk-blog-muted);line-height:1.65;margin:0 0 16px}.kk-blog-read-link{font-family:var(--kk-blog-ff);font-size:12px;font-weight:500;color:var(--kk-blog-text);border-bottom:1px solid var(--kk-blog-text);padding-bottom:2px;display:inline-block;text-decoration:none;transition:color var(--kk-blog-transition),border-color var(--kk-blog-transition)}.kk-blog-read-link:hover{color:var(--kk-blog-accent);border-color:var(--kk-blog-accent)}.kk-blog-none{padding:80px 0;text-align:center;color:var(--kk-blog-muted)}.kk-blog-pagination{margin-top:56px;display:flex;justify-content:center}.kk-blog-pagination ul{display:flex;list-style:none;gap:6px;padding:0;margin:0}.kk-blog-pagination a,.kk-blog-pagination span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;font-family:var(--kk-blog-ff);font-size:13px;color:var(--kk-blog-text);border:1px solid var(--kk-blog-border);text-decoration:none;transition:all var(--kk-blog-transition)}.kk-blog-pagination a:hover,.kk-blog-pagination .current{background:var(--kk-blog-text);color:#fff;border-color:var(--kk-blog-text)}.kk-single-main{background:var(--kk-blog-bg)!important;font-family:var(--kk-blog-ff)}.kk-single-hero{position:relative;min-height:420px;background:#1a1a1a;background-size:cover;background-position:center;display:flex;align-items:flex-end;overflow:hidden;padding-top:var(--kk-blog-header-h)}.kk-single-hero--image .kk-single-hero__overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .78) 0%,rgb(0 0 0 / .32) 60%,rgb(0 0 0 / .05) 100%);z-index:1}.kk-single-hero__content{position:relative;z-index:2;padding:0 var(--kk-blog-pad) 60px;width:100%;max-width:860px}.kk-single-hero__title{font-family:var(--kk-blog-ff)!important;font-size:clamp(2rem, 4.5vw, 3.4rem)!important;font-weight:300!important;color:#ffffff!important;line-height:1.15!important;margin:0 0 16px!important;letter-spacing:-0.01em!important}.kk-single-hero--image .kk-single-hero__title{color:#ffffff!important;text-shadow:0 2px 18px rgb(0 0 0 / .45)}.kk-single-hero:not(.kk-single-hero--image){background:var(--kk-blog-bg)!important;min-height:280px;border-bottom:1px solid var(--kk-blog-border)}.kk-single-hero:not(.kk-single-hero--image) .kk-single-hero__title{color:var(--kk-blog-text)!important;text-shadow:none}.kk-single-hero:not(.kk-single-hero--image) .kk-blog-eyebrow,.kk-single-hero:not(.kk-single-hero--image) .kk-single-hero__meta{color:var(--kk-blog-muted)!important}.kk-single-hero:not(.kk-single-hero--image) .kk-blog-eyebrow{color:var(--kk-blog-accent)!important}.kk-single-hero--image .kk-blog-eyebrow{color:rgb(255 255 255 / .95)!important;text-shadow:0 2px 12px rgb(0 0 0 / .45)}.kk-single-hero__meta{font-family:var(--kk-blog-ff);font-size:12px;color:rgb(255 255 255 / .86);letter-spacing:.04em;display:flex;align-items:center;gap:8px;text-shadow:0 2px 12px rgb(0 0 0 / .5)}.kk-single-hero__meta a{color:inherit;text-decoration:none}.kk-single-hero__meta a:hover{color:#fff}.kk-single-hero__meta-dot{opacity:.6}@media (max-width:768px){.kk-single-hero--image{min-height:100vh;min-height:100svh}.kk-single-hero--image .kk-single-hero__overlay{background:linear-gradient(to top,rgb(0 0 0 / .94) 0%,rgb(0 0 0 / .72) 22%,rgb(0 0 0 / .34) 50%,rgb(0 0 0 / .06) 80%,transparent 100%)}.kk-single-hero--image .kk-single-hero__content{position:absolute;left:0;right:0;bottom:0;z-index:2;padding-top:0;padding-bottom:40px;max-width:none}.kk-single-hero--image .kk-single-hero__title{font-size:clamp(1.9rem, 7.5vw, 2.6rem)!important;margin-bottom:12px!important}}.kk-single-body{background:var(--kk-blog-bg);padding:56px 0 80px}.kk-single-article{max-width:760px;margin:0 auto;padding:0 var(--kk-blog-pad)}.kk-single-share-row{display:flex;align-items:center;justify-content:space-between;padding-bottom:28px;margin-bottom:32px;border-bottom:.5px solid var(--kk-blog-border);flex-wrap:wrap;gap:12px}.kk-single-cat-link{font-family:var(--kk-blog-ff);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--kk-blog-muted);text-decoration:none;transition:color var(--kk-blog-transition)}.kk-single-cat-link:hover{color:var(--kk-blog-accent)}.kk-single-share-btn{display:inline-flex;align-items:center;gap:6px;font-family:var(--kk-blog-ff);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--kk-blog-text-mid);background:#fff0;border:1px solid var(--kk-blog-border);padding:6px 14px;border-radius:20px;cursor:pointer;transition:all var(--kk-blog-transition)}.kk-single-share-btn:hover{border-color:var(--kk-blog-accent);color:var(--kk-blog-text)}.kk-single-content{font-family:var(--kk-blog-ff);font-size:16px;line-height:1.8;color:var(--kk-blog-text-mid)}.kk-single-content p{margin:0 0 1.4em}.kk-single-content h2{font-family:var(--kk-blog-ff);font-size:clamp(1.4rem, 2.5vw, 1.9rem);font-weight:400;color:var(--kk-blog-text);margin:2.2em 0 .7em;line-height:1.25}.kk-single-content h3{font-family:var(--kk-blog-ff);font-size:clamp(1.1rem, 2vw, 1.4rem);font-weight:500;color:var(--kk-blog-text);margin:1.8em 0 .6em;line-height:1.3}.kk-single-content h4{font-family:var(--kk-blog-ff);font-size:1.1rem;font-weight:600;color:var(--kk-blog-text);margin:1.6em 0 .5em}.kk-single-content ul,.kk-single-content ol{padding-left:1.5em;margin:0 0 1.4em}.kk-single-content li{margin-bottom:.5em}.kk-single-content img,.kk-single-content figure{width:100%;max-width:100%;height:auto;border-radius:6px;margin:2em 0;display:block}.kk-single-content figcaption{font-size:13px;color:var(--kk-blog-muted);text-align:center;margin-top:8px}.kk-single-content blockquote{border-left:3px solid var(--kk-blog-accent);padding:12px 0 12px 24px;margin:2em 0;font-size:1.08em;font-style:italic;color:var(--kk-blog-text-mid)}.kk-single-content blockquote p{margin:0;color:inherit}.kk-single-content a{color:var(--kk-blog-text);border-bottom:1px solid var(--kk-blog-border);text-decoration:none}.kk-single-content a:hover{color:var(--kk-blog-accent);border-color:var(--kk-blog-accent)}.kk-single-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:40px;padding-top:28px;border-top:.5px solid var(--kk-blog-border)}.kk-single-tag{font-family:var(--kk-blog-ff);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:5px 12px;border:1px solid var(--kk-blog-border);color:var(--kk-blog-muted);text-decoration:none;transition:all var(--kk-blog-transition)}.kk-single-tag:hover{border-color:var(--kk-blog-accent);color:var(--kk-blog-text)}.kk-container{max-width:1200px;margin:0 auto;padding:0 var(--kk-blog-pad);width:100%}.kk-section-header{margin-bottom:48px;text-align:center}.kk-section-heading{font-family:var(--kk-blog-ff)!important;font-size:clamp(1.8rem, 3vw, 2.6rem)!important;font-weight:300!important;color:var(--kk-blog-text)!important;line-height:1.15;letter-spacing:-.01em;margin:4px 0 0!important}.kk-rule{width:48px;height:1px;background:var(--kk-blog-accent);margin:16px auto}.kk-single-related{background:var(--kk-blog-bg-dark);padding:72px 0;font-family:var(--kk-blog-ff)}.kk-single-related .kk-blog-grid{grid-template-columns:repeat(3,1fr);gap:32px 28px}.kk-single-post-nav{display:flex;align-items:stretch;gap:24px;padding-top:48px;padding-bottom:80px;border-top:.5px solid var(--kk-blog-border)}.kk-single-nav-item{flex:1;display:flex;flex-direction:column;gap:8px}.kk-single-nav-item--next{text-align:right;align-items:flex-end}.kk-single-nav-title{font-family:var(--kk-blog-ff);font-size:1rem;font-weight:500;color:var(--kk-blog-text);line-height:1.3;text-decoration:none;transition:color var(--kk-blog-transition)}.kk-single-nav-title:hover{color:var(--kk-blog-accent)}.kk-single-comments-wrap{padding-top:56px;padding-bottom:80px;max-width:760px}@media (max-width:900px){.kk-blog-grid{grid-template-columns:1fr 1fr;gap:48px 36px}.kk-single-related .kk-blog-grid{grid-template-columns:1fr 1fr;gap:32px 24px}}@media (max-width:640px){.kk-blog-page-header{padding:48px var(--kk-blog-pad) 40px}.kk-blog-container{padding-bottom:80px}.kk-blog-grid{grid-template-columns:1fr;gap:48px}.kk-single-related .kk-blog-grid{grid-template-columns:1fr;gap:40px}.kk-single-post-nav{flex-direction:column;gap:24px;padding-bottom:56px}.kk-single-nav-item--next{text-align:left;align-items:flex-start}}