.price-reports{background:#e7eedc;color:#14392c}.price-report-kicker{display:block;font-size:11px;letter-spacing:.12em;line-height:1.8;color:#527344}.price-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.price-report-card{display:flex;flex-direction:column;gap:18px;min-width:0;padding:30px;background:#f6f5ed;border:1px solid #cdd7c2;color:#14392c;text-decoration:none;transition:background .2s,border-color .2s}.price-report-card:hover{background:#dce7cf;border-color:#8ba875}.price-report-card:focus-visible{outline:2px solid #35652a;outline-offset:4px}.price-report-card h3{margin:0;font-size:clamp(19px,2.1vw,26px);font-weight:650;line-height:1.55;overflow-wrap:anywhere}.price-report-card p{font-size:14px;margin:0;color:#526853}.price-report-read{margin-top:auto;padding-top:12px;font-size:14px}.price-report-article{max-width:900px;padding-top:48px;padding-bottom:80px}.price-report-back{margin-bottom:48px;font-size:14px}.price-report-article h1{font-size:clamp(27px,4vw,46px);line-height:1.4;letter-spacing:-.025em;margin:18px 0 24px;overflow-wrap:anywhere}.price-report-meta{color:#607564;line-height:1.9;font-size:14px}.price-report-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:36px 0 44px;padding:28px 0;border-block:1px solid #cdd7c2}.price-report-metrics strong{display:block;font-size:32px;font-weight:600;font-variant-numeric:tabular-nums;color:#336026}.price-report-metrics span{font-size:12px;color:#607564}.price-report-body{font-size:17px;line-height:2;overflow-wrap:anywhere}.price-report-body p{margin:0 0 25px}.price-report-source{display:flex;flex-wrap:wrap;gap:20px;padding-top:24px;border-top:1px solid #cdd7c2;background:transparent!important;color:#14392c!important;font-size:14px}@media(max-width:640px){.price-report-grid{grid-template-columns:1fr}.price-report-card{padding:24px}.price-report-article{padding-top:28px;padding-bottom:48px}.price-report-back{margin-bottom:28px}.price-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.price-report-body{font-size:16px}}
