.vari-case{--gold:#c1b4fb}.vari-case .vari-hero-art{margin:0}.vari-case .hero-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:center}.vari-case .hero-pair img{width:100%;height:auto;border-radius:6px;box-shadow:0 18px 50px #0005}.vari-case .hero-pair img:first-child{transform:translateY(-22px)}.vari-case .hero-pair img:last-child{transform:translateY(22px)}.vari-case .vari-hero-art figcaption{margin-top:42px;font:11px var(--font-mono);line-height:1.6}.vari-case .pet-hero{grid-template-columns:1.05fr 1fr;gap:50px}.vari-case h1{font-size:clamp(42px,5.3vw,68px)}.vari-case .evidence-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px}.vari-case .evidence-pair figure{margin:0}.vari-case .evidence-pair img{display:block;width:100%;height:auto;border-radius:5px}.vari-case .evidence-pair figcaption{display:flex;flex-direction:column;gap:7px;padding:6px 0}.vari-case .evidence-pair strong{font:22px Georgia,serif;color:var(--ink)}.vari-case .evidence-pair span{font:11px var(--font-mono);color:var(--muted)}.vari-case .prompt-quote{border-left:2px solid var(--gold);padding:15px 20px;font:italic 23px/1.6 Georgia,serif;color:var(--ink)!important}.vari-case .evidence-note{display:flex;justify-content:space-between;align-items:center;gap:35px;margin-top:20px}.vari-case .evidence-note p{font-size:14px;color:var(--muted);max-width:670px}.vari-case .evidence-note a{flex-shrink:0}.vari-case .selection-path{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:22px}.vari-case .selection-path article{border-top:2px solid var(--gold);padding:20px 0}.vari-case .selection-path small{font:11px var(--font-mono);color:var(--gold)}.vari-case .selection-path h3{margin:16px 0 10px}.vari-case .selection-path p{font-size:14px;color:var(--muted);margin:0}.vari-case .selection-path .future{border-top-style:dashed}.vari-case .selection-path>span{font-size:25px;color:var(--gold)}@media(max-width:700px){.vari-case .pet-hero{grid-template-columns:1fr;gap:45px}.vari-case h1{font-size:45px}.vari-case .evidence-pair{grid-template-columns:1fr;gap:24px}.vari-case .evidence-note{display:block}.vari-case .selection-path{grid-template-columns:1fr;gap:0}.vari-case .selection-path>span{transform:rotate(90deg);text-align:center}.vari-case .selection-path article{padding:22px 0}.vari-case .vari-hero-art{margin:15px 0}}
