.identification-test .comparison-hero h1 { max-width:1100px; font-size:clamp(32px,4.2vw,58px); line-height:1.15; letter-spacing:-1.3px; }
.identification-test .comparison-summary { max-width:none; }
.identification-test .article-body { min-width:0; }
.identification-test .contents { background:#152337; padding:18px; border-radius:10px; }
.identification-test .contents nav { background:transparent; }
.identification-test .contents a { color:#c6d8ef; }
.identification-test .ebay-evidence { margin:20px 0; max-width:780px; }
.identification-test .ebay-evidence img { display:block; max-width:100%; height:auto; border-radius:8px; }
.identification-test .ebay-evidence figcaption { margin-top:10px; font-size:14px; }
.identification-test .price-kind { display:inline-block; color:#b8c6d8; font-size:13px; }
.identification-test .sample-verdict .price-value { color:#f1f5fb; font-size:22px; font-weight:700; overflow-wrap:anywhere; margin:8px 0 16px; }
.identification-test .price-sample .sample-verdict a { font-size:14px; }
.identification-test .price-sample h3 { scroll-margin-top:110px; }
.identification-test .article-body h2 { margin-top:48px; scroll-margin-top:110px; }
.identification-test .test-evidence { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px; margin:24px 0; }
.identification-test .test-evidence figure { margin:0; min-width:0; }
.identification-test .test-evidence img { display:block; width:100%; height:auto; border-radius:10px; }
.identification-test .test-evidence figcaption { padding:10px 0; font-size:13px; color:#b8c6d8; }
.identification-test .article-body li { color:#b8c6d8; line-height:1.8; margin-bottom:10px; }
.identification-test .article-body code { overflow-wrap:anywhere; }
.identification-test .sample-evidence { padding-top:12px; margin-top:32px; border-top:1px solid #ffffff26; }
.identification-test .sample-evidence h3 { scroll-margin-top:110px; }
.identification-test .sample-evidence .test-evidence { align-items:start; }
.identification-test .sample-evidence figcaption { font-weight:600; color:#e5edf7; }
.identification-test .sample-jump-links { display:flex; flex-wrap:wrap; gap:10px 18px; margin:22px 0; }
.identification-test .sample-jump-links a { color:#a8cdff; text-decoration:underline; font-size:14px; line-height:1.7; }
@media(max-width:600px) {
  .identification-test .test-evidence { grid-template-columns:1fr; }
  .identification-test .test-evidence figure { max-width:330px; width:100%; margin:0 auto; }
  .identification-test .comparison-hero h1 { letter-spacing:-.6px; }
}

.identification-test .sample-verdicts { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px; margin:18px 0 28px; }
.identification-test .sample-verdict { min-width:0; padding:18px; border:1px solid #ffffff26; border-radius:10px; background:#1b2c40; }
.identification-test .verdict-app { display:block; color:#f1f5fb; margin-bottom:10px; }
.identification-test .verdict-status { display:inline-block; font-weight:700; line-height:1.6; }
.identification-test .verdict-status.is-correct { color:#93e3bc; }
.identification-test .verdict-status.is-incorrect { color:#ffb1ad; }
.identification-test .sample-verdict p { margin:10px 0 0; font-size:15px; line-height:1.7; color:#c6d3e3; }
@media(max-width:600px) {
  .identification-test .sample-verdicts { grid-template-columns:1fr; }
}

.identification-test .price-detail-evidence { display:grid; grid-template-columns:repeat(2,minmax(0,330px)); gap:24px; margin:24px 0; }
.identification-test .price-detail-evidence figure { margin:0; min-width:0; }
.identification-test .price-detail-evidence figcaption { color:#e5edf7; font-weight:600; margin-bottom:12px; }
.identification-test .price-detail-evidence img { display:block; width:100%; height:auto; border-radius:10px; }
@media(max-width:600px) { .identification-test .price-detail-evidence { grid-template-columns:minmax(0,330px); justify-content:center; } }

/* Contextual catalog references beside the relevant identification verdicts. */
.identification-test .variety-reference{margin:18px 0 0;padding:16px 20px;border-left:3px solid #8bbcff;background:#ffffff05;border-radius:0 8px 8px 0}
.identification-test .variety-reference p{margin:0;font-size:15px;line-height:1.8}
.identification-test .variety-reference strong{color:#dce9fa}
