.viral-hero:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:linear-gradient(135deg,#121515 0%,#173c38 58%,#265a4c 100%)}.byline:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#d7e5df;font-size:.95rem;margin-top:1.4rem}.answer:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:900px}.answer>p:last-child:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:1.2rem;line-height:1.75}.jump:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-wrap:wrap;gap:.7rem;padding-top:1.4rem;padding-bottom:1.4rem}.jump a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border:1px solid #cad8d1;border-radius:999px;padding:.55rem .85rem;text-decoration:none}.step-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.card-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.check-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.case-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.platform-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.evidence-bands:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.link-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.step-grid article:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.card-grid article:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.check-grid article:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.case-grid article:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.platform-grid article:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.evidence-bands article:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#fff;border:1px solid #d9e2de;border-radius:16px;padding:1.25rem}.step-grid span:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#164c42;color:#fff;font-weight:700}.case-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:repeat(2,minmax(0,1fr))}.case-meta:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#52645e;font-size:.9rem;text-transform:uppercase;letter-spacing:.04em}.two-col:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:1fr 1fr;gap:2rem}.two-col li:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.sources li:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:.55rem 0}.callout:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin-top:1.2rem;padding:1rem 1.15rem;background:#eef6f2;border-left:4px solid #287260}.evidence-bands article:nth-child(2):where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#f2f7f5}.evidence-bands article:nth-child(3):where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#fff8e7}.link-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:repeat(2,minmax(0,1fr))}.link-grid a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-direction:column;gap:.35rem;border:1px solid #cbd9d3;border-radius:14px;padding:1.1rem;text-decoration:none}.link-grid span:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#465650}.decision-list:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){list-style:none;padding:0;display:grid;gap:.85rem}.decision-list li:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:minmax(170px,.6fr) 1.4fr;gap:1rem;background:#fff;border:1px solid #d9e2de;border-radius:14px;padding:1rem}.sources:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#121515;color:#ecf4f0}.sources a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#aee9d7}.reviewed:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:.94rem;color:#b9cbc4}@media(max-width:820px){.step-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.card-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.check-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.platform-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.evidence-bands:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr 1fr}.case-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.two-col:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.link-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr}}@media(max-width:560px){.step-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.card-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.check-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.platform-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.evidence-bands:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr}.decision-list li:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr}.jump:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){overflow:auto;flex-wrap:nowrap}.jump a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){white-space:nowrap}}
