/* Evidence context for the VNS Device page. */
.vns-how{background:#6a3009;color:#fff3e5;padding:90px 0}.vns-how-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,6vw,88px);align-items:start}.vns-how .section-number{color:#ffd8b2}.vns-how h2{font:400 clamp(47px,5vw,72px)/1.12 var(--serif);letter-spacing:-.05em;margin:20px 0}.vns-how h2 em{color:#e4a366}.vns-how p{font-size:14px;line-height:1.85;color:#f4dcc6;margin:0 0 17px}@media(max-width:850px){.vns-how-grid{grid-template-columns:1fr}}@media(max-width:600px){.vns-how{padding:72px 0}.vns-how h2{font-size:54px}}

.vns-science{background:#441b0d;color:#fff1e4;padding:110px 0 105px;border-bottom:1px solid rgba(228,163,102,.35)}.vns-science .section-number{color:#e4a366}.vns-science-head{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,6vw,90px);align-items:end;margin:24px 0 46px}.vns-science-head h2{font:400 clamp(48px,5vw,73px)/1.1 var(--serif);letter-spacing:-.055em;margin:0}.vns-science-head h2 em{color:#e4a366}.vns-science-head p{font-size:14px;line-height:1.85;color:#e9d0b8;max-width:570px;margin:0}.vns-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.vns-evidence-grid article{background:#713d28;padding:32px;display:flex;flex-direction:column;min-height:325px}.vns-evidence-grid article:nth-child(2),.vns-evidence-grid article:nth-child(3){background:#986243}.vns-evidence-grid article>span{font-size:10px;letter-spacing:.16em;font-weight:700;color:#ffd6ab}.vns-evidence-grid h3{font:400 30px/1.2 var(--serif);margin:16px 0 14px}.vns-evidence-grid p{font-size:13px;line-height:1.8;color:#fff0df;margin:0 0 19px}.vns-evidence-grid a{font-size:11px;font-weight:700;color:#ffe0bc;text-decoration:underline;text-underline-offset:4px;margin-top:auto;width:max-content;max-width:100%}.vns-study-links{display:flex;gap:20px;flex-wrap:wrap;margin-top:auto}.vns-research-note{border-left:2px solid #e39a67;background:#5f2b1a;color:#f2d5bb;padding:17px 22px;margin:32px 0 0;font-size:11px;line-height:1.7;max-width:880px}
@media(max-width:850px){.vns-science-head{grid-template-columns:1fr;align-items:start}.vns-evidence-grid article{min-height:0}}
@media(max-width:600px){.vns-science{padding:80px 0}.vns-evidence-grid{grid-template-columns:1fr}.vns-evidence-grid article{padding:25px}.vns-science-head h2{font-size:51px}}
