
.nd-product{padding-top:38px;padding-bottom:75px}.nd-product h1{font-size:clamp(30px,3.2vw,47px);line-height:1.13;letter-spacing:-.035em;font-weight:400;margin:12px 0 22px}.nd-product h2{font-size:26px;font-weight:400;letter-spacing:-.025em;margin:0 0 22px}.nd-lead{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:55px;margin:34px 0 65px}.nd-image{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;display:block;background:#fff}.nd-views{display:flex;gap:12px;margin-top:18px}.nd-view{border:1px solid #e1e1e1;border-radius:0;padding:5px;background:white;color:inherit;font:inherit;cursor:pointer;flex:0 1 110px;font-size:11px}.nd-view[aria-pressed=true]{border-color:#222}.nd-view img{display:block;width:100%;height:70px;object-fit:contain;margin:0 0 4px}.nd-caption{font-size:12px;line-height:1.7;color:#777;margin-top:18px}.nd-caption a{text-decoration:underline;text-underline-offset:3px}.nd-category{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#666}.nd-summary{font-size:15px;line-height:1.85;color:#555}.nd-facts{margin:22px 0}.nd-facts>div{display:grid;grid-template-columns:minmax(120px,1fr) 1.2fr;gap:15px;border-top:1px solid #e6e6e6;padding:12px 0;font-size:13px;line-height:1.6}.nd-facts dt{color:#777}.nd-facts dd{margin:0}.nd-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:24px}.nd-download{font-size:13px;text-decoration:underline;text-underline-offset:4px}.nd-note{font-size:12px;color:#777;line-height:1.8}.nd-section{display:grid;grid-template-columns:1fr 2fr;gap:55px;padding:40px 0;border-top:1px solid #ddd}.nd-prose{font-size:14px;line-height:1.9}.nd-prose p{margin:0 0 16px}.nd-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;line-height:1.75}.nd-table th,.nd-table td{font-weight:400;text-align:left;vertical-align:top;border-bottom:1px solid #e5e5e5;padding:12px 12px 12px 0;overflow-wrap:anywhere}.nd-table thead th{color:#777}.nd-table th:first-child{width:32%}.nd-table small{display:block;color:#666;font-size:12px;margin-top:4px}.nd-faq details{padding:18px 0;border-top:1px solid #e4e4e4}.nd-faq summary{cursor:pointer;font-size:15px;line-height:1.5}.nd-faq p{font-size:14px;line-height:1.85;color:#555;margin:14px 0 0}.nd-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.nd-related a{font-size:13px;line-height:1.6}.nd-related img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;margin-bottom:12px}.nd-product{overflow-wrap:anywhere}@media(max-width:800px){.nd-lead,.nd-section{grid-template-columns:1fr;gap:28px}.nd-lead{margin-bottom:45px}.nd-product{padding-top:22px}.nd-related{gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.nd-table{font-size:12px}.nd-section{padding:28px 0}.nd-view img{height:60px}}
