.raf-p3-product{--jn-blue:#485f62}.raf-p3-product .jn-overview{grid-template-columns:minmax(340px,.95fr) minmax(0,1.35fr);align-items:start;gap:38px}.raf-p3-product .jn-main-image{position:static;height:510px;max-height:none;padding:10px;background:#fff}.raf-p3-product .jn-main-image img{object-fit:contain;width:100%;height:100%}.raf-p3-product .jn-specs table{font-size:12px;line-height:1.5}.raf-p3-product .jn-specs th{width:29%}.raf-p3-product .raf-spec-note{font-size:12px;line-height:1.6;color:#58686b;margin:12px 0}.raf-p3-product .jn-body>section{padding:32px 0;border-bottom:1px solid #dce4e3}.raf-p3-product .jn-body h2{font-size:27px;line-height:1.3;letter-spacing:-.35px}.raf-p3-product .jn-body h3{font-size:19px;line-height:1.4}.raf-p3-product .jn-body p,.raf-p3-product .jn-body li{line-height:1.85}.raf-p3-product .raf-pair{display:grid;grid-template-columns:1fr 1fr;gap:38px}.raf-p3-product .raf-three,.raf-p3-product .raf-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.raf-p3-product .raf-path>div{padding:25px;background:#f0f3f0;border-top:3px solid #7b918a}.raf-p3-product .raf-path h2{font-size:22px}.raf-p3-product .raf-step{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#4b6960}.raf-p3-product .raf-callout{background:#edf2f1;padding:25px 30px;align-self:start}.raf-p3-product .raf-band{border-left:4px solid #68847a;padding:25px 30px!important;margin:26px 0;background:#f7f8f5}.raf-p3-product .raf-definitions dt{font-weight:700;color:#425e56;margin-top:19px}.raf-p3-product .raf-definitions dd{margin:7px 0 20px;line-height:1.8}.raf-p3-product .raf-matrix{width:100%;border-collapse:collapse;margin:25px 0;font-size:15px}.raf-p3-product .raf-matrix th{background:#415f59;color:#fff;text-align:left;padding:16px}.raf-p3-product .raf-matrix td{padding:17px 16px;vertical-align:top;border-bottom:1px solid #d8e1dd;line-height:1.7}.raf-p3-product .raf-matrix tbody tr:nth-child(even){background:#f3f5f2}.raf-p3-product .raf-sequence{padding-left:27px}.raf-p3-product .raf-sequence li{padding:10px 0 15px 12px}.raf-p3-product .raf-sequence-panel{background:#f3f5f2;padding:28px 32px!important}.raf-p3-product .raf-custom-end{padding:20px 25px;background:#edf2ee;border-left:3px solid #577268;margin:30px 0}.raf-p3-product .jn-actions .jn-primary{background:#425f57;border-color:#425f57}@media(max-width:900px){.raf-p3-product .jn-overview,.raf-p3-product .raf-pair,.raf-p3-product .raf-three,.raf-p3-product .raf-path{grid-template-columns:1fr}.raf-p3-product .jn-main-image{height:430px}.raf-p3-product .raf-matrix{font-size:13px}}
