.wrap{max-width:1180px;margin:auto;padding-left:20px;padding-right:20px}main{padding-top:28px;padding-bottom:30px}.mast,.ml-languages,.primary,.ns-tags{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.mast{justify-content:space-between}.primary{padding-top:12px;padding-bottom:12px}.ns-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:center}.ns-structure{border:1px solid #dce6eb;background:#fff;border-radius:14px;padding:12px}.ns-structure img{width:100%;height:auto}.ns-code{font-weight:700;color:#19687c}.ns-price{background:#f3f8fa;border-radius:12px;padding:20px}.ns-cta{display:inline-block;background:#126b7b;color:white;padding:12px 18px;border-radius:6px;text-decoration:none}.ns-body{margin-top:30px}.ns-body section{margin:26px 0;padding:22px;border:1px solid #dce6eb;border-radius:12px}.ns-spec{border-collapse:collapse;width:100%;table-layout:fixed}.ns-spec th{width:28%;text-align:left}.ns-spec td,.ns-spec th{border-bottom:1px solid #e3e9ed;padding:10px;vertical-align:top}.ns-spec td,main h1{overflow-wrap:anywhere}.ns-note{color:#536771;font-size:.95rem}.ns-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.ns-card{padding:18px;border:1px solid #dce6eb;border-radius:10px}.ns-card img{width:100%;height:180px;object-fit:contain}.ns-tags a{padding:6px 10px;border:1px solid #d6e2e8;border-radius:20px;font-size:.9rem}.ns-featured{padding:20px;margin:22px auto;background:#f3f8fa;border:1px solid #dce6eb;border-radius:12px}footer{padding-top:20px;padding-bottom:30px}@media(max-width:700px){.ns-hero{grid-template-columns:1fr;gap:18px}.ns-body section{padding:14px}.wrap{padding-left:14px;padding-right:14px}.ns-spec th{width:32%}.mast{align-items:flex-start}.ml-languages{font-size:.9rem}}