.jv3 *{box-sizing:border-box}.jv3{scroll-behavior:smooth}.jv3{margin:0;background:#fcfcf7;color:#153d2b;font-family:Poppins,Arial,sans-serif;font-size:15px;line-height:1.65}.jv3 a{color:inherit}.jv3 img{max-width:100%;display:block}.jv3 h1,.jv3 h2,.jv3 h3,.jv3 p{margin-top:0}.jv3 h1{font-size:clamp(30px,3.5vw,48px);line-height:1.15;letter-spacing:-1px;margin-bottom:22px}.jv3 h2{font-size:clamp(24px,2.4vw,32px);line-height:1.25;letter-spacing:-.6px}.jv3 h3{font-size:19px;line-height:1.35}.jv3 p{color:#536257}.jv3 small{font-size:11px;letter-spacing:1.4px;font-weight:600;color:#627d2a}.jv3 section{padding:40px 0;scroll-margin-top:30px}.jv3 .review{background:#e8efd8;text-align:center;padding:7px 12px;font-size:11px}.jv3 .sitehead{max-width:1320px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:24px 30px;border-bottom:1px solid #dce4d4}.jv3 .sitehead img{width:145px}.jv3 .sitehead nav{display:flex;gap:25px;align-items:center}.jv3 .sitehead nav a{text-decoration:none;font-size:13px}.jv3 .button{display:inline-block;padding:13px 19px;background:#c7ef62;color:#153d2b;border-radius:6px;text-decoration:none;font-weight:600;font-size:13px}.jv3 .jv3-main{max-width:1260px;padding:0 24px;margin:auto}.jv3 .hero{display:grid;grid-template-columns:.8fr 1.2fr;gap:36px;align-items:center}.jv3 .hero>img{width:100%;border-radius:16px}.jv3 .hero small{display:block;margin-bottom:20px}.jv3 .tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}.jv3 .tags span{padding:5px 9px;background:#eef3e5;border-radius:4px;font-size:11px}.jv3 .sectionhead{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:20px}.jv3 .sectionhead h2{margin-bottom:0}.jv3 .sectionhead p{font-size:13px;max-width:260px;margin-bottom:0}.jv3 .cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.jv3 .card{display:block;text-decoration:none;border:1px solid #dfe6d8;background:#fff;border-radius:12px;overflow:hidden}.jv3 .card>img{width:100%;aspect-ratio:3/2;object-fit:cover}.jv3 .card>div:not(.rangevisual){padding:19px}.jv3 .card small{letter-spacing:.7px}.jv3 .card h3{margin:8px 0}.jv3 .card p,.jv3 .card b{font-size:12px}.jv3 .card p{margin-bottom:14px}.jv3 .tint{background:#edf3e5;border-radius:16px;padding:30px;margin:20px 0}.jv3 .three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.jv3 .three p{font-size:13px;margin:8px 0 0}.jv3 .three b{font-size:14px}.jv3 .brief{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid #dce4d4;padding:45px 0}.jv3 .briefbox{background:#fff;border:1px solid #dce4d4;border-radius:12px;padding:26px}.jv3 .briefbox p,.jv3 .briefbox li{font-size:13px}.jv3 .fine{font-size:11px!important;margin-top:12px;margin-bottom:0}.jv3 .crumb{font-size:11px;color:#6c796b;margin-top:22px}.jv3 .producthero{display:grid;grid-template-columns:1.2fr 1fr;gap:36px;align-items:center;padding-top:24px}.jv3 .producthero figure{margin:0}.jv3 .producthero figure img{border-radius:14px}.jv3 .producthero figcaption{font-size:11px;margin-top:8px;color:#71806c}.jv3 .producthero h1{font-size:clamp(28px,3vw,40px)}.jv3 .producthero small{display:block;margin-bottom:12px}.jv3 .specsection{display:grid;grid-template-columns:1fr 1.4fr;gap:55px}.jv3 dl{margin:0}.jv3 dl>div{display:grid;grid-template-columns:135px 1fr;padding:12px 0;border-bottom:1px solid #dce4d4;font-size:13px}.jv3 dt{font-weight:600}.jv3 dd{margin:0;color:#536257}.jv3 .guidecall{display:flex;justify-content:space-between;align-items:center;gap:30px}.jv3 .guidecall p{max-width:680px}.jv3 .guidecall h2{margin-bottom:12px}.jv3 footer{padding:30px;text-align:center;background:#153d2b;color:#fff;margin-top:40px}.jv3 footer small{color:#d1dfbd;letter-spacing:0;display:block;max-width:700px;margin:10px auto}.jv3 .journal{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}.jv3 .rangevisual{display:grid;grid-template-columns:1fr 1fr}.jv3 .rangevisual img{width:100%;aspect-ratio:3/2;object-fit:cover}.jv3 .journal .rangevisual{aspect-ratio:3/2;overflow:hidden}.jv3 .journal .rangevisual img{aspect-ratio:3}.jv3 .article{max-width:980px;margin:30px auto}.jv3 .article header{max-width:830px}.jv3 .articlevisual{margin:25px 0}.jv3 .articlevisual>img{width:100%;border-radius:14px}.jv3 .articlebody{max-width:800px;margin:35px auto}.jv3 .articlebody h2{margin-top:32px;font-size:25px}.jv3 .articlebody li{margin-bottom:8px}.jv3 .articlebody p,.jv3 .articlebody li{font-size:14px}.jv3 .callout{background:#eff4e7;padding:20px;border-radius:9px;margin:20px 0}.jv3 .callout p:last-child{margin-bottom:0}.jv3 details{padding:14px 0;border-bottom:1px solid #dce4d4}.jv3 summary{cursor:pointer;font-weight:600}.jv3 details p{margin:12px 0 0}.jv3 .diagram{background:#153d2b;color:#fff;margin:25px 0;padding:26px;border-radius:12px}.jv3 .diagram figcaption{font-size:11px;letter-spacing:2px;color:#c7ef62;margin-bottom:20px}.jv3 .diagram p{color:#d8e4cf;font-size:13px;margin-bottom:0}.jv3 .diagram>p{border-top:1px solid #426249;margin-top:20px;padding-top:15px}.jv3 .tablescroll{overflow:auto}.jv3 table{border-collapse:collapse;width:100%;font-size:12px}.jv3 td,.jv3 th{padding:12px;border:1px solid #dce4d4;text-align:left}.jv3 th{background:#edf3e5}.jv3 a:focus-visible{outline:3px solid #86a941;outline-offset:4px}
@media(max-width:950px){.jv3 .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.jv3 .hero,.jv3 .producthero{gap:24px}.jv3 .brief,.jv3 .specsection{gap:30px}.jv3 .sitehead{padding:20px 24px}.jv3 .sitehead nav{gap:15px}.jv3 .journal{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.jv3 .jv3-main{padding:0 18px}.jv3 .sitehead{padding:17px 18px;gap:15px}.jv3 .sitehead img{width:115px}.jv3 .sitehead nav{gap:10px}.jv3 .sitehead nav a{font-size:11px}.jv3 .sitehead nav .button{display:none}.jv3 .review{font-size:9px}.jv3 section{padding:28px 0}.jv3 .hero,.jv3 .producthero,.jv3 .brief,.jv3 .specsection{grid-template-columns:1fr;gap:22px}.jv3 .hero img{order:-1}.jv3 .hero h1 br{display:none}.jv3 .hero h1{max-width:350px}.jv3 .hero small{margin-bottom:12px}.jv3 .sectionhead{display:block}.jv3 .sectionhead p{max-width:none;margin-top:12px}.jv3 .cards{gap:10px}.jv3 .card>div:not(.rangevisual){padding:13px}.jv3 .card h3{font-size:16px}.jv3 .three{grid-template-columns:1fr;gap:18px}.jv3 .tint{padding:24px 20px}.jv3 .guidecall{display:block}.jv3 .brief{gap:15px}.jv3 .producthero h1{font-size:30px}.jv3 dl>div{grid-template-columns:110px 1fr;gap:10px}.jv3 .journal{grid-template-columns:1fr}.jv3 .article h1{font-size:30px}.jv3 .articlebody h2{font-size:23px}.jv3 .diagram{padding:22px}.jv3 .articlebody p,.jv3 .articlebody li{font-size:14px}.jv3 .producthero figure img{width:100%}}.jv3 .reviewsteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.jv3 .reviewsteps span{display:block;font-size:30px;color:#c7ef62;font-weight:600}.jv3 .reviewsteps b{display:block;font-size:14px}.jv3 .diagram figcaption{font-size:17px;letter-spacing:0;font-weight:600}@media(max-width:700px){.jv3 .reviewsteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}

.jv3 .hero{min-height:0;background:transparent;color:#153d2b}.jv3 h1{font-size:clamp(30px,3.5vw,48px)!important}.jv3 h2{font-size:clamp(24px,2.4vw,32px)!important}.jv3 .producthero h1{font-size:clamp(28px,3vw,40px)!important}.jv3 .hero>img{height:auto;object-fit:contain}.jv3 .brief{background:transparent}.jv3 .jv3-main{padding-top:20px}.jv3-home{margin:32px auto;max-width:1260px;padding:0 24px}.jv3-home .hero{padding:28px;background:#edf3e5;border-radius:16px}
