.gs-report-header{margin-bottom:24px}.gs-score{display:flex;align-items:center;gap:24px;background:linear-gradient(90deg,#fff8ef,#fffdf9);border:1px solid #FBE3BE;border-radius:18px;padding:24px 28px;margin-bottom:24px}.gs-score-number{flex-shrink:0;font-family:var(--font-serif);font-weight:700;font-size:48px;line-height:1;color:var(--color-gold-600)}.gs-score-text{font-family:var(--font-sans);font-size:14px;color:#5b6270}.gs-score-text strong{display:block;margin-bottom:2px;font-size:16px;color:var(--color-dark-950)}.gs-meta{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:40px}.gs-meta-item{flex:1;min-width:160px;background:#fafafa;border:1px solid #eceef1;border-radius:12px;padding:14px 16px;font-family:var(--font-sans);font-size:13px;color:#8a90a0}.gs-meta-item strong{display:block;margin-top:4px;font-family:var(--font-serif);font-size:15px;color:var(--color-dark-950)}.gs-section{margin-bottom:48px}.gs-section:last-child{margin-bottom:0}.gs-note{font-style:normal;font-size:15px}.gs-pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.gs-pros,.gs-cons{border-radius:16px;padding:24px}.gs-pros{background:#f3fbf6;border:1px solid #CFEEDA}.gs-cons{background:#fdf4f3;border:1px solid #F5D6D3}.gs-pros h3,.gs-cons h3{margin:0 0 16px!important;font-size:18px!important}.gs-pros h3{color:#1e8e5a}.gs-cons h3{color:#c0392b}.gs-pros ul li:before{background:#1e8e5a!important}.gs-cons ul li:before{background:#c0392b!important}.gs-pros ul,.gs-cons ul{margin-bottom:0!important}.gs-category-details{border:1px solid #EEF0F3;border-radius:18px;padding:28px;margin:24px 0}.gs-category-heading{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 20px!important;font-size:20px!important}.gs-category-score{font-family:var(--font-sans);font-weight:700;font-size:14px;color:#fff;background:var(--color-gold-500);border-radius:999px;padding:4px 12px}.gs-category-count{font-family:var(--font-sans);font-weight:400;font-size:13px;color:#8a90a0}.gs-category-content{margin-bottom:16px}.gs-criteria-table td:nth-child(2){font-weight:700;color:var(--color-gold-600);white-space:nowrap}.gs-category-sources{margin:0!important;padding-top:16px;border-top:1px solid #EEF0F3;font-size:13px!important;color:#8a90a0!important}.gs-final{background:var(--color-dark-950);color:#ffffffd9;border-radius:20px;padding:36px 40px}.gs-final h2{color:#fff!important}.gs-final strong{color:var(--color-gold-500)!important}@media (max-width: 768px){.gs-pros-cons{grid-template-columns:1fr}.gs-score{flex-direction:column;align-items:flex-start;gap:12px}.gs-category-details{padding:20px}.gs-final{padding:24px}}.zhk-report__download{display:flex;justify-content:center;margin-top:48px;padding-top:40px;border-top:1px solid #eceef1}.zhk-report__download-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;border:none;border-radius:12px;background:var(--color-gold-500);color:#fff;font-family:var(--font-sans);font-size:15px;font-weight:600;cursor:pointer;transition:background .2s ease}.zhk-report__download-btn:hover{background:var(--color-gold-600)}.zhk-report__download-btn svg{width:18px;height:18px}@media print{#site-header,.site-footer,.zhk-report__download,.zcf,.callback-modal,#popup-order,#popup-presentation,.archive-hero__stats{display:none!important}.archive-hero{background:none!important;color:#000!important;padding:20px 0!important}.archive-hero__overlay{display:none!important}.archive-hero__title,.archive-hero__description,.archive-hero__breadcrumb,.archive-hero__breadcrumb a,.archive-hero__breadcrumb span{color:#000!important}.entry-content{color:#000}.gs-final{background:#fff!important;color:#000!important;border:1px solid #ccc}.gs-final h2,.gs-final strong{color:#000!important}.gs-category-details{break-inside:avoid}}
