:root{--ci-navy:#1E2B3C;--ci-navy-2:#2C3B50;--ci-gold:#BDA671;--ci-gold-2:#a8935f;--ci-cream:#F7F5F0;--ci-cream-2:#E5DCC8;--ci-text:#2C3B50}.ci-blog-hero{background:linear-gradient(135deg,#1E2B3C 0%,#2C3B50 100%);color:#F7F5F0;border-radius:24px;padding:48px 40px;margin:0 0 14px;text-align:center;position:relative;overflow:hidden}.ci-blog-hero::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,rgb(189 166 113 / .18),transparent 45%),radial-gradient(circle at 10% 90%,rgb(189 166 113 / .1),transparent 40%);pointer-events:none}.ci-blog-hero .ci-hero-eyebrow{display:inline-block;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:#BDA671;font-weight:700;margin-bottom:10px}.ci-blog-hero h1,.ci-blog-hero .ci-hero-title{font-size:clamp(1.9rem, 4vw, 2.7rem);font-weight:800;color:#F7F5F0;margin:0 0 12px;line-height:1.15;position:relative}.ci-blog-hero p{font-size:1.1rem;color:#E5DCC8;max-width:680px;margin:0 auto;line-height:1.7;position:relative}.ci-cat-nav{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 0 38px;padding:6px 0 2px}.ci-cat-nav a{display:inline-flex;align-items:center;gap:7px;padding:9px 18px;border-radius:999px;background:#fff;border:1px solid #E5DCC8;color:#2C3B50;font-size:.92rem;font-weight:600;text-decoration:none;transition:all 0.25s ease;white-space:nowrap}.ci-cat-nav a:hover{border-color:#BDA671;color:#1E2B3C;transform:translateY(-2px);box-shadow:0 8px 20px rgb(30 43 60 / .08)}.ci-cat-nav a .ci-cat-count{font-size:.78rem;background:#F7F5F0;color:#a8935f;border-radius:999px;padding:1px 8px;font-weight:700}.ci-cat-nav a.ci-active{background:linear-gradient(135deg,#BDA671,#a8935f);border-color:#fff0;color:#1E2B3C}.ci-cat-nav a.ci-active .ci-cat-count{background:rgb(30 43 60 / .12);color:#1E2B3C}.blog .entries[data-layout="grid"]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:30px!important}@media (max-width:992px){.blog .entries[data-layout="grid"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){.blog .entries[data-layout="grid"]{grid-template-columns:1fr!important}}.entries .entry-card{border-radius:16px;overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease}.entries .entry-card:hover{transform:translateY(-5px);box-shadow:0 20px 42px rgb(30 43 60 / .13);border-color:#BDA671}.entries .entry-card .ct-media-container{overflow:hidden}.entries .entry-card .ct-media-container img{transition:transform 0.5s ease}.entries .entry-card:hover .ct-media-container img{transform:scale(1.045)}.entries .entry-card .meta-categories a,.entries .entry-card .meta-categories{color:#a8935f!important;text-transform:uppercase;letter-spacing:.05em;font-weight:700;font-size:.74rem;text-decoration:none}.entries .entry-card .entry-title a{color:#1E2B3C;text-decoration:none;transition:color 0.2s ease}.entries .entry-card .entry-title a:hover{color:#BDA671}.entries .entry-card .ci-reading-time{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;color:#a8935f;font-weight:600;margin-top:8px}.ci-toc{background:#F7F5F0;border:1px solid #E5DCC8;border-left:4px solid #BDA671;padding:24px 30px;border-radius:10px;margin:0 0 32px}.ci-toc .ci-toc-head{display:flex;align-items:center;gap:9px;margin:0 0 14px}.ci-toc h3,.ci-toc .ci-toc-head strong{margin:0;color:#1E2B3C;font-size:1.05rem;font-weight:700}.ci-toc ol{margin:0;padding-left:20px}.ci-toc li{margin-bottom:8px}.ci-toc a{color:#2C3B50;text-decoration:none;transition:color 0.25s}.ci-toc a:hover{color:#BDA671}.ci-article-image{margin:30px 0;text-align:center}.ci-article-image img{max-width:100%;height:auto;border-radius:12px;box-shadow:0 10px 30px rgb(0 0 0 / .1)}.ci-article-image-main img{width:100%;height:auto;border-radius:16px}.ci-image-caption{display:block;margin-top:9px;font-size:.85rem;color:#6b7480;font-style:italic;line-height:1.3}@media (min-width:769px){.single-post .entry-content .ci-float-right{float:right!important;width:42%!important;max-width:42%!important;margin:6px 0 22px 44px!important;clear:right}.single-post .entry-content .ci-float-left{float:left!important;width:42%!important;max-width:42%!important;margin:6px 44px 22px 0!important;clear:left}}.single-post .entry-content h2,.single-post .entry-content h3{clear:both;scroll-margin-top:90px}.entries .entry-card .ct-media-container img{aspect-ratio:16/9!important;width:100%;height:auto;object-fit:cover;border-radius:12px}.entries .entry-card .ct-media-container{border-radius:12px;overflow:hidden}.ci-highlight-box,.ci-warning-box,.ci-key-points,.ci-tip-box{padding:20px 26px;border-radius:10px;margin:28px 0}.ci-highlight-box{background:#EEF5FC;border-left:4px solid #3B82F6}.ci-warning-box{background:#FEF6E3;border-left:4px solid #F59E0B}.ci-tip-box{background:#F0FAF4;border-left:4px solid #16A34A}.ci-key-points{background:#FBF8F1;border:1px solid #E5DCC8;border-left:4px solid #BDA671}.ci-highlight-box p,.ci-warning-box p,.ci-tip-box p,.ci-key-points p{margin:0}.ci-key-points h3{margin:0 0 14px;color:#1E2B3C;font-size:1.1rem}.ci-key-points ul{margin:0;padding-left:0;list-style:none}.ci-key-points li{margin-bottom:10px;padding-left:26px;position:relative}.ci-key-points li::before{content:"➡️";position:absolute;left:0}.ci-article-cta{background:linear-gradient(135deg,#1E2B3C 0%,#2C3B50 100%);color:#F7F5F0;padding:40px;border-radius:18px;text-align:center;margin:44px 0 8px}.ci-article-cta h3{color:#BDA671;margin:0 0 14px;font-size:1.5rem}.ci-article-cta p{color:#E5DCC8;margin:0 0 22px}.ci-article-cta .ci-btn-primary,.ci-article-cta a.ci-btn{display:inline-block;background:#BDA671;color:#1E2B3C;padding:15px 38px;border-radius:8px;text-decoration:none;font-weight:700;transition:all 0.3s}.ci-article-cta .ci-btn-primary:hover{background:#a8935f;transform:translateY(-2px);box-shadow:0 10px 26px rgb(189 166 113 / .35)}.ci-article-lead{font-size:1.18rem;line-height:1.75;color:#1E2B3C;font-weight:500;border-left:3px solid #BDA671;padding-left:20px;margin:0 0 28px}.ci-post-badges{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin:0 0 26px;font-size:.86rem;color:#8a94a3}.ci-post-badges .ci-reading-time{color:#a8935f;font-weight:600}.ci-related{margin:50px 0 0;border-top:1px solid #E5DCC8;padding-top:36px}.ci-related h3{font-size:1.5rem;color:#1E2B3C;margin:0 0 22px;font-weight:800;display:flex;align-items:center;gap:10px}.ci-related h3::before{content:"";width:28px;height:3px;background:#BDA671;border-radius:2px}.ci-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media (max-width:768px){.ci-related-grid{grid-template-columns:1fr}}.ci-related-card{display:block;text-decoration:none;background:#fff;border:1px solid #E5DCC8;border-radius:14px;overflow:hidden;transition:all 0.3s ease}.ci-related-card:hover{transform:translateY(-5px);border-color:#BDA671;box-shadow:0 16px 34px rgb(30 43 60 / .12)}.ci-related-thumb{aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg,#1E2B3C,#2C3B50)}.ci-related-thumb img{width:100%;height:100%;object-fit:cover}.ci-related-body{padding:16px 18px 20px}.ci-related-cat{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#a8935f;font-weight:700}.ci-related-title{font-size:1.02rem;line-height:1.4;color:#1E2B3C;font-weight:700;margin:6px 0 0}.single-post .entry-content table,.ci-table{width:100%;border-collapse:collapse;margin:28px 0;font-size:.95rem;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgb(30 43 60 / .08)}.single-post .entry-content thead th,.ci-table thead th{background:linear-gradient(135deg,#1E2B3C,#2C3B50);color:#F7F5F0;text-align:left;padding:14px 18px;font-weight:700;font-size:.9rem}.single-post .entry-content tbody td,.ci-table tbody td{padding:13px 18px;border-bottom:1px solid #EFEADF;color:#2C3B50;vertical-align:top}.single-post .entry-content tbody tr:nth-child(even),.ci-table tbody tr:nth-child(even){background:#FBF9F4}.single-post .entry-content tbody tr:last-child td,.ci-table tbody tr:last-child td{border-bottom:none}.single-post .entry-content tbody td:first-child,.ci-table tbody td:first-child{font-weight:600;color:#1E2B3C}@media (max-width:600px){.single-post .entry-content table,.ci-table{display:block;overflow-x:auto;white-space:nowrap}}.entries .entry-card:not(.has-post-thumbnail) .card-content{padding-top:26px}.entries .entry-card:not(.has-post-thumbnail)::before{content:"";display:block;height:6px;background:linear-gradient(90deg,#BDA671,#a8935f)}.single-post .entry-tags,.ci-tags{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 0}.single-post .entry-tags a,.ci-tags a{font-size:.82rem;padding:5px 13px;border-radius:999px;background:#F7F5F0;border:1px solid #E5DCC8;color:#2C3B50;text-decoration:none}.single-post .entry-tags a:hover,.ci-tags a:hover{border-color:#BDA671;color:#1E2B3C}.ct-pagination,nav.pagination{margin-top:44px!important}.archive .page-title,.blog .page-title{display:none}