.cgh-blog-archive{--cgh-blog-forest:#000;--cgh-blog-forest-light:#111;--cgh-blog-gold:#aa8047;--cgh-blog-ink:#17211e;--cgh-blog-muted:#727e79;--cgh-blog-line:#e9ecea;--cgh-blog-surface:#fff;color:var(--cgh-blog-ink);font-family:var(--e-global-typography-text-font-family,Montserrat,Arial,sans-serif);width:100%}.cgh-blog-archive *,.cgh-blog-archive *::before,.cgh-blog-archive *::after{box-sizing:border-box}.cgh-blog-hero{background:#000;color:#fff;padding:50px 24px 68px;text-align:center}.cgh-blog-hero__inner{margin:0 auto;max-width:760px}.cgh-blog-eyebrow{color:var(--cgh-blog-gold);display:inline-block;font-size:11px;font-weight:700;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.cgh-blog-hero .cgh-blog-eyebrow{background:rgba(170,128,71,.14);border:1px solid rgba(170,128,71,.22);border-radius:999px;padding:8px 15px}.cgh-blog-hero h1{color:#fff;font-family:var(--e-global-typography-primary-font-family,Montserrat,Arial,sans-serif);font-size:clamp(34px,4.2vw,48px);font-weight:750;letter-spacing:-.035em;line-height:1.12;margin:20px 0 18px}.cgh-blog-hero p{color:#c2d1cc;font-size:16px;line-height:1.7;margin:0 auto;max-width:680px}.cgh-blog-main{margin:0 auto;max-width:1120px;padding:56px 24px 74px}.cgh-blog-grid{align-items:stretch;display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.cgh-blog-card{background:var(--cgh-blog-surface);border:1px solid rgba(25,45,38,7%);border-radius:15px;box-shadow:0 8px 24px rgba(22,38,32,.045);display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.cgh-blog-card:hover{box-shadow:0 14px 34px rgba(22,38,32,.1);transform:translateY(-3px)}.cgh-blog-card__image{aspect-ratio:1.58/1;background:#e7efec;display:block;overflow:hidden;position:relative;text-decoration:none}.cgh-blog-card__img{display:block;height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.cgh-blog-card:hover .cgh-blog-card__img{transform:scale(1.035)}.cgh-blog-card__placeholder{align-items:center;background:linear-gradient(135deg,#e7efec 0%,#d4e2dc 100%);color:#567269;display:flex;font-size:13px;height:100%;justify-content:center;letter-spacing:.08em;text-transform:uppercase;width:100%}.cgh-blog-card__badge{background:var(--cgh-blog-gold);border-radius:999px;color:#fff;font-size:10px;font-weight:700;left:14px;line-height:1;max-width:calc(100% - 28px);overflow:hidden;padding:8px 12px;position:absolute;text-overflow:ellipsis;text-transform:uppercase;top:14px;white-space:nowrap}.cgh-blog-card__body{display:flex;flex:1;flex-direction:column;padding:20px 21px 22px}.cgh-blog-card__meta{align-items:center;color:#969e9a;display:flex;flex-wrap:wrap;font-size:11px;font-weight:500;gap:14px;line-height:1.4;margin-bottom:14px}.cgh-blog-card__meta span::before{content:"◷";font-size:13px;margin-right:5px}.cgh-blog-card__body h2{font-family:var(--e-global-typography-primary-font-family,Montserrat,Arial,sans-serif);font-size:18px;font-weight:750;letter-spacing:-.015em;line-height:1.35;margin:0 0 12px}.cgh-blog-card__body h2 a{color:var(--cgh-blog-ink);text-decoration:none}.cgh-blog-card__body h2 a:hover{color:var(--cgh-blog-gold)}.cgh-blog-card__excerpt{color:var(--cgh-blog-muted);font-size:13px;line-height:1.68;margin:0 0 20px}.cgh-blog-card__link{align-items:center;color:var(--cgh-blog-gold);display:inline-flex;font-size:12px;font-weight:700;gap:7px;margin-top:auto;text-decoration:none}.cgh-blog-card__link:hover{color:var(--cgh-blog-forest)}.cgh-blog-empty{background:#f4f7f5;border:1px solid var(--cgh-blog-line);border-radius:14px;margin:0 auto 52px;max-width:720px;padding:40px 24px;text-align:center}.cgh-blog-empty h2{color:var(--cgh-blog-forest);font-size:23px;line-height:1.3;margin:0 0 10px}.cgh-blog-empty p{color:var(--cgh-blog-muted);font-size:14px;line-height:1.65;margin:0}.cgh-blog-pagination{margin:42px 0 68px}.cgh-blog-pagination .page-numbers{align-items:center;display:flex;gap:10px;justify-content:center;list-style:none;margin:0;padding:0}.cgh-blog-pagination .page-numbers li{margin:0;padding:0}.cgh-blog-pagination .page-numbers a,.cgh-blog-pagination .page-numbers span{align-items:center;background:#fff;border:1px solid var(--cgh-blog-line);border-radius:999px;color:var(--cgh-blog-ink);display:inline-flex;font-size:12px;font-weight:700;justify-content:center;min-height:38px;min-width:38px;padding:0 13px;text-decoration:none}.cgh-blog-pagination .page-numbers .current,.cgh-blog-pagination .page-numbers a:hover{background:var(--cgh-blog-gold);border-color:var(--cgh-blog-gold);color:#fff}.cgh-blog-cta{background:#000;border-radius:17px;color:#fff;margin-top:8px;padding:42px 24px 44px;text-align:center}.cgh-blog-cta__inner{margin:0 auto;max-width:720px}.cgh-blog-cta h2{color:#fff;font-family:var(--e-global-typography-primary-font-family,Montserrat,Arial,sans-serif);font-size:clamp(24px,3vw,32px);font-weight:750;letter-spacing:-.025em;line-height:1.2;margin:12px 0 13px}.cgh-blog-cta p{color:#c2d1cc;font-size:14px;line-height:1.65;margin:0 auto 25px;max-width:610px}.cgh-blog-cta__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.cgh-blog-button{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:800;gap:8px;justify-content:center;letter-spacing:.025em;min-height:44px;padding:0 23px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,transform .2s ease}.cgh-blog-button:hover{transform:translateY(-1px)}.cgh-blog-button--gold{background:var(--cgh-blog-gold);color:#fff}.cgh-blog-button--gold:hover{background:#be9257;color:#fff}.cgh-blog-button--dark{background:#000;color:#fff}.cgh-blog-button--dark:hover{background:#222;color:#fff}.single-post.cgh-blog-single-page .entry-title,.single-post.cgh-blog-single-page .elementor-widget-theme-post-title{display:none!important}.single-post.cgh-blog-single-page .site-main{margin-block:0}.cgh-blog-single{background:#fff;color:var(--cgh-blog-ink)}.cgh-blog-single__hero{background:#000;border-bottom:5px solid var(--cgh-blog-gold);color:#fff;padding:44px 24px 48px}.cgh-blog-single__hero-inner{margin:0 auto;max-width:940px}.cgh-blog-single__back{color:#c29a63;display:inline-flex;font-size:12px;font-weight:700;gap:7px;margin-bottom:22px;text-decoration:none}.cgh-blog-single__back:hover{color:#fff}.cgh-blog-single__badge{display:table;left:auto;margin:0 0 17px;position:static;top:auto}.cgh-blog-single__hero h1{color:#fff;font-family:var(--e-global-typography-primary-font-family,Montserrat,Arial,sans-serif);font-size:clamp(34px,4.3vw,51px);font-weight:750;letter-spacing:-.035em;line-height:1.12;margin:0;max-width:900px}.cgh-blog-single__meta{align-items:center;color:#c1cbc6;display:flex;flex-wrap:wrap;font-size:11px;font-weight:600;gap:16px;line-height:1.4;margin-top:23px}.cgh-blog-single__meta span:first-child{color:#fff}.cgh-blog-single__feature{margin:34px auto 0;max-width:1120px;padding:0 24px}.cgh-blog-single__feature-image{aspect-ratio:2.05/1;border-radius:8px;box-shadow:0 10px 28px rgba(0,0,0,.1);display:block;height:auto;object-fit:cover;width:100%}.cgh-blog-single__main{margin:0 auto;max-width:1040px;padding:38px 24px 82px}.cgh-blog-single__content{margin:0 auto;max-width:790px;color:#27312e;font-size:16px;line-height:1.78}.cgh-blog-single__content p{margin:0 0 20px}.cgh-blog-single__content h2{color:#17211e;font-family:var(--e-global-typography-primary-font-family,Montserrat,Arial,sans-serif);font-size:clamp(23px,2.6vw,29px);font-weight:750;letter-spacing:-.02em;line-height:1.25;margin:42px 0 14px}.cgh-blog-single__content h3{color:#17211e;font-size:19px;font-weight:700;line-height:1.35;margin:28px 0 10px}.cgh-blog-single__content a{color:#8a6332;font-weight:600;text-decoration:underline;text-underline-offset:3px}.cgh-blog-single__content ul,.cgh-blog-single__content ol{margin:0 0 22px;padding-left:24px}.cgh-blog-single__content li{margin:0 0 9px;padding-left:3px}.cgh-blog-single__content blockquote{border-left:3px solid var(--cgh-blog-gold);color:#43504b;margin:28px 0;padding:4px 0 4px 20px}.cgh-blog-single__author{align-items:flex-start;background:#fff;border:1px solid var(--cgh-blog-line);border-radius:14px;display:flex;gap:15px;margin:44px auto 32px;max-width:720px;padding:22px}.cgh-blog-single__author-icon{align-items:center;background:#f4f1eb;border-radius:50%;color:#8a6332;display:inline-flex;flex:0 0 42px;font-size:10px;font-weight:800;height:42px;justify-content:center;letter-spacing:-.04em}.cgh-blog-single__author strong{color:#17211e;display:block;font-size:14px}.cgh-blog-single__author p{color:#727e79;font-size:12px;line-height:1.55;margin:6px 0 8px}.cgh-blog-single__author a{color:#8a6332;font-size:12px;font-weight:700;text-decoration:none}.cgh-blog-single__cta{background:#000;border-radius:16px;color:#fff;margin:32px auto 72px;max-width:720px;padding:38px 24px;text-align:center}.cgh-blog-single__cta h2{color:#fff;font-family:var(--e-global-typography-primary-font-family,Montserrat,Arial,sans-serif);font-size:clamp(24px,3vw,31px);font-weight:750;line-height:1.2;margin:13px 0 12px}.cgh-blog-single__cta p{color:#c9d1ce;font-size:14px;line-height:1.65;margin:0 auto 22px;max-width:560px}.cgh-blog-single__related{border-top:1px solid var(--cgh-blog-line);padding-top:48px}.cgh-blog-single__related>.cgh-blog-eyebrow{display:block;text-align:center}.cgh-blog-single__related>h2{color:#17211e;font-family:var(--e-global-typography-primary-font-family,Montserrat,Arial,sans-serif);font-size:clamp(24px,3vw,32px);line-height:1.2;margin:10px 0 28px;text-align:center}.cgh-blog-single__related .cgh-blog-grid{margin:0 auto;max-width:1060px}.cgh-blog-single__related .cgh-blog-card__body h3{font-family:var(--e-global-typography-primary-font-family,Montserrat,Arial,sans-serif);font-size:17px;font-weight:750;line-height:1.35;margin:0 0 12px}.cgh-blog-single__related .cgh-blog-card__body h3 a{color:var(--cgh-blog-ink);text-decoration:none}@media(max-width:900px){.cgh-blog-grid{gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.cgh-blog-main{padding-top:44px}.cgh-blog-single__feature{max-width:920px}}@media(max-width:620px){.cgh-blog-hero{padding:42px 20px 50px}.cgh-blog-hero p{font-size:14px}.cgh-blog-main{padding:32px 16px 48px}.cgh-blog-grid{gap:18px;grid-template-columns:1fr}.cgh-blog-card__image{aspect-ratio:1.7/1}.cgh-blog-card__body{padding:18px 18px 20px}.cgh-blog-cta{padding:34px 20px}.cgh-blog-cta__buttons{align-items:stretch;flex-direction:column}.cgh-blog-button{width:100%}.cgh-blog-pagination .page-numbers{gap:6px}.cgh-blog-single__hero{padding:36px 20px 38px}.cgh-blog-single__hero-inner{max-width:100%}.cgh-blog-single__back{margin-bottom:24px}.cgh-blog-single__feature{margin-top:22px;padding:0 18px}.cgh-blog-single__feature-image{aspect-ratio:1.45/1;border-radius:7px}.cgh-blog-single__main{padding:28px 18px 58px}.cgh-blog-single__content{font-size:15px}.cgh-blog-single__author{margin-top:34px;padding:18px}.cgh-blog-single__cta{margin-bottom:54px;padding:32px 20px}.cgh-blog-single__related .cgh-blog-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cgh-blog-card,.cgh-blog-card__img,.cgh-blog-button{transition:none}}