.gcr-article-header{padding:40px 40px 30px}.gcr-article-header,.gcr-article-header *{box-sizing:border-box}.gcr-article-header__wrap{width:min(1280px,100%);margin:0 auto}.gcr-article-header__panel{border-radius:20px;background:#2e5339;color:#f6f3ec;padding:42px;box-shadow:0 14px 34px rgba(36,68,47,.12)}.gcr-article-header__eyebrow{margin:0 0 18px;color:#f6f3ec;font-size:.9rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.gcr-article-header h1{max-width:1100px;margin:0;color:#f6f3ec;font-size:clamp(2.5rem,4.2vw,3.4rem);line-height:1.04;letter-spacing:-.035em}.gcr-article-header__meta{margin:22px 0 0;color:#f6f3ec;font-size:1.05rem;line-height:1.5}.gcr-article-header__image{margin-top:22px;border-radius:20px;overflow:hidden;box-shadow:0 14px 34px rgba(36,68,47,.12)}.gcr-article-header__image img{width:100%;height:auto;max-height:480px;object-fit:cover;display:block}#MainContent:has(.gcr-article-header) .blog-post-content{font-size:1.075rem;line-height:1.7}#MainContent:has(.gcr-article-header) .blog-post-content h2{font-size:clamp(2rem,3.6vw,2.65rem);line-height:1.12}@media(max-width:760px){.gcr-article-header{padding:24px 12px 18px}.gcr-article-header__panel{border-radius:17px;padding:28px 22px}.gcr-article-header__eyebrow{margin-bottom:14px;font-size:.78rem}.gcr-article-header h1{font-size:clamp(2rem,9vw,2.6rem);line-height:1.06}.gcr-article-header__meta{margin-top:18px;font-size:.98rem}.gcr-article-header__image{margin-top:16px;border-radius:16px}.gcr-article-header__image img{max-height:280px}}