.zg-breadcrumb{font-size:14px;line-height:1.6;color:#6a7282;margin:0 0 24px}.zg-breadcrumb ol{list-style:none;display:flex;gap:8px;flex-wrap:wrap;margin:0;padding:0}.zg-breadcrumb li{display:flex;gap:8px}.zg-breadcrumb li+li:before{content:"/";color:#99a1af}.zg-breadcrumb a{color:#d41c1c}.zg-breadcrumb [aria-current=page]{color:#364153}.zg-article{max-width:960px;margin:0 auto!important;padding:36px 24px 80px}.zg-article-title{font-size:38px;line-height:1.4;font-weight:900}.zg-article-meta{display:flex;flex-wrap:wrap;gap:8px 24px;color:#6a7282;font-size:14px;margin-top:20px}.zg-article-summary{font-size:19px;line-height:1.8;color:#364153;margin:28px 0!important}.zg-article-scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border-block:1px solid #e5e7eb;margin:28px 0;padding:20px 0}.zg-article-scope div{display:flex;gap:12px;font-size:14px}.zg-article-scope dt{font-weight:700;flex-shrink:0}.zg-article-scope dd{margin:0;color:#6a7282}.zg-article-featured{margin:32px 0!important}.zg-article-featured img{width:100%;height:auto;border-radius:12px}.zg-article-body{font-size:17px;line-height:1.9;margin-top:32px!important}.zg-article-body>*+*{margin-top:20px}.zg-article-body h2{font-size:28px;line-height:1.5;margin-top:40px}.zg-article-body h3{font-size:22px;line-height:1.5;margin-top:28px}.zg-article-body a,.zg-article-sources a{color:#d41c1c;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.zg-article-body ul,.zg-article-body ol{padding-left:24px}.zg-article-body blockquote{border-left:3px solid #d41c1c;padding-left:20px;color:#4a5565;margin-left:0}.zg-article-body table{width:100%;border-collapse:collapse}.zg-article-body td,.zg-article-body th{border:1px solid #e5e7eb;padding:12px}.zg-article-limitations,.zg-article-sources{margin-top:40px;padding-top:28px;border-top:1px solid #e5e7eb}.zg-article-limitations h2,.zg-article-sources h2{font-size:22px;margin-bottom:16px}.zg-article-limitations p{line-height:1.8;color:#4a5565}.zg-article-sources ul{padding-left:20px;margin:0}.zg-article-sources li+li{margin-top:16px}.zg-article-sources li span{display:block;font-size:13px;color:#6a7282;margin-top:4px}.zg-review-date{font-size:13px;color:#6a7282;margin-top:24px!important}.zg-article-ad{margin:32px 0;border-top:1px solid #e5e7eb;padding-top:24px}.zg-article-ad img{display:block;width:100%;height:auto;max-height:360px;object-fit:contain;border-radius:8px}.zg-article-tags{font-size:13px;color:#6a7282;margin-top:24px!important}.zg-post-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:42px}.zg-adjacent{display:block;min-height:112px;border:1px solid #e5e7eb;border-radius:8px;padding:22px 24px}.zg-adjacent span{display:block;font-size:14px;color:#6a7282;margin-bottom:8px}.zg-adjacent strong{font-size:18px;line-height:1.55}.zg-adjacent:hover{border-color:#d41c1c}.zg-next{text-align:right}.zg-adjacent.is-empty{color:#99a1af;border-color:#f3f4f6}.blog-page{padding-top:40px;min-height:700px}.blog-intro{margin:40px 0}.blog-intro .eyebrow{font-size:12px;font-weight:700;color:#d41c1c}.blog-title{font-size:40px;font-weight:900;line-height:1.4;margin-top:12px!important}.blog-description{color:#6a7282;margin-top:12px!important}.zg-blog-filters{display:flex;align-items:end;gap:16px;flex-wrap:wrap;border-block:1px solid #e5e7eb;padding:24px 0}.zg-blog-filters label{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#6a7282;flex:1;min-width:140px}.zg-blog-filters label:first-child{flex:2;min-width:220px}.zg-blog-filters input,.zg-blog-filters select{background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:12px;font-size:15px;color:#101828;min-height:46px;width:100%}.zg-blog-filters button{border:0;border-radius:8px;min-height:46px;padding:12px 24px;background:#d41c1c;color:#fff;font-size:15px}.zg-blog-filters>a{font-size:14px;color:#6a7282;align-self:end;padding:12px 0}.zg-result-count{font-size:14px;color:#6a7282;margin:28px 0!important}.zg-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.zg-blog-card{border:1px solid #f3f4f6;border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.zg-blog-image{display:block;height:210px;overflow:hidden}.zg-blog-image img{width:100%;height:100%;object-fit:cover}.zg-blog-card-copy{padding:24px;display:flex;flex-direction:column;flex:1}.zg-blog-categories{font-size:12px;color:#d41c1c;font-weight:600}.zg-blog-card h2{font-size:20px;line-height:1.5;margin:8px 0 12px}.zg-blog-card-copy>p:not(.zg-blog-categories){font-size:14px;line-height:1.8;color:#6a7282}.zg-blog-card-bottom{display:flex;justify-content:space-between;gap:12px;margin-top:auto;padding-top:24px;font-size:13px}.zg-blog-card-bottom time{color:#99a1af}.zg-blog-card-bottom a{color:#d41c1c;font-weight:600}.zg-no-results{text-align:center;padding:80px 20px;color:#6a7282}.zg-pagination{margin-top:40px}.zg-pagination ul{display:flex;list-style:none;justify-content:center;gap:8px;padding:0}.zg-pagination a,.zg-pagination span{display:block;padding:8px 14px;border:1px solid #e5e7eb;border-radius:6px}.zg-pagination .current{background:#d41c1c;color:#fff;border-color:#d41c1c}.zg-editor-dynamic{padding:20px;border:1px dashed #d1d5db;color:#4a5565;font-size:14px}.zg-editor-dynamic strong{font-size:16px}.zg-editor-dynamic p{margin-top:8px}.zg-article-ad-editor{padding:20px;border:1px dashed #d1d5db}.zg-article-ad-editor img{width:100%;height:auto}.zg-article-ad-editor .components-button{margin-top:12px}
@media(max-width:1000px){.zg-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.zg-article{padding:24px 20px 56px}.zg-article-title{font-size:28px}.zg-article-meta{font-size:12px;gap:8px 16px}.zg-article-summary{font-size:17px}.zg-article-scope{grid-template-columns:1fr}.zg-article-body{font-size:16px}.zg-article-body h2{font-size:24px}.zg-post-navigation{grid-template-columns:1fr}.zg-adjacent{padding:20px;min-height:0}.zg-adjacent.is-empty{display:none}.zg-next{text-align:left}.blog-title{font-size:32px}.zg-blog-filters{gap:16px 12px}.zg-blog-filters label{min-width:130px}.zg-blog-filters label:first-child{flex-basis:100%}.zg-blog-grid{grid-template-columns:1fr}.zg-blog-image{height:210px}}
.zg-editorial-note{font-size:13px;line-height:1.6;color:#6a7282;margin-top:20px!important;padding-left:12px;border-left:3px solid #d41c1c}.zg-article-scope dd{min-width:0;overflow-wrap:anywhere}.zg-article-body .wp-block-table{overflow-x:auto}.zg-blog-card{border-radius:8px}
