.zg-blog-content{padding:48px 0 64px;min-height:55vh}.zg-blog .zg-blog-content .container{max-width:1200px}.zg-blog-heading,.zg-article-heading{margin-bottom:36px}.zg-blog .zg-post-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px}.zg-blog .zg-post-grid h2{font-size:28px}.zg-blog .zg-article{max-width:850px;margin:auto}.zg-blog .entry-content{font-size:18px;overflow-wrap:anywhere}.zg-blog .entry-content>*{max-width:100%}.zg-blog .entry-content p{line-height:1.8}.zg-blog figure{margin:24px 0}.zg-blog iframe{max-width:100%}.zg-blog .post-navigation,.zg-blog .navigation{margin:32px 0}.zg-blog .nav-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}.zg-blog .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.zg-blog .screen-reader-text:focus{position:static;width:auto;height:auto;clip-path:none}.zg-blog .comments-area{max-width:850px;margin:40px auto}.zg-blog .comment-list{padding-left:24px}.zg-blog .comment-form{max-width:700px}.zg-blog .submit{min-height:44px;padding:12px 22px;background:#111214;color:#fff;border-radius:24px;border:0;cursor:pointer}.zg-blog .zg-blog-empty{padding:24px 0}@media(max-width:767px){.zg-blog-content{padding:32px 0}.zg-blog .comment-list{padding-left:16px}}

/* Scoped article service connection: approved cream, orange and near-black palette. */
.zg-blog .entry-content .zg-help-panel{margin:48px 0 16px;padding:32px;border:1px solid #ded8cf;border-radius:24px;background:#eee9e0;color:#111214}
.zg-blog .zg-help-heading{display:flex;align-items:center;gap:16px;margin-bottom:20px}
.zg-blog .zg-help-heading h2{margin:0;line-height:1.12;font-size:clamp(28px,3vw,38px)}
.zg-blog .zg-service-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 46px;width:46px;height:46px;border-radius:50%;background:#e6532f;color:#111214;font-size:28px}
.zg-blog .zg-help-panel p{margin:16px 0;line-height:1.75}
.zg-blog .zg-help-panel h3{font-size:23px;line-height:1.3;margin:24px 0 12px}
.zg-blog .zg-help-packages{border-top:1px solid #c9c1b6;margin-top:24px;padding-top:4px}
.zg-blog .zg-help-panel .zg-help-note{font-size:15px;line-height:1.65;color:#494640}
.zg-blog .zg-help-panel a:not(.zg-help-cta){text-underline-offset:3px;text-decoration:underline}
.zg-blog .zg-help-panel .zg-help-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;max-width:100%;min-height:48px;padding:14px 22px;border-radius:28px;background:#111214;color:#fff;text-decoration:none;font-weight:600;line-height:1.4}
.zg-blog .zg-help-cta:hover{background:#a83c1d}.zg-blog .zg-help-panel a:focus-visible{outline:3px solid #c04622;outline-offset:4px}
.zg-blog .zg-related-service{display:flex;gap:14px;background:#f7f4ed;border-radius:14px;padding:20px;margin-top:28px}
.zg-blog .zg-related-service>span{color:#b34020;font-size:28px;line-height:1.3}.zg-blog .zg-related-service p{font-size:16px;margin:6px 0 0}
.zg-blog .zg-related-reading ul{padding-left:22px;margin-bottom:0}.zg-blog .zg-related-reading li{padding:6px 0;line-height:1.6}
@media(max-width:600px){.zg-blog .entry-content .zg-help-panel{padding:22px 18px;margin-top:36px;border-radius:18px}.zg-blog .zg-help-heading{gap:12px;align-items:flex-start}.zg-blog .zg-service-icon{flex-basis:38px;width:38px;height:38px;font-size:24px}.zg-blog .zg-related-service{padding:16px}.zg-blog .zg-help-panel .zg-help-cta{width:100%;box-sizing:border-box}.zg-blog .zg-help-panel p{font-size:17px}}
