.ni-pdp-compare{max-width:1100px;margin:auto;padding:52px 24px}.ni-pdp-compare h2,.pdp-community .community-intro h2{font-family:var(--heading-font,inherit);font-size:clamp(28px,4vw,48px);line-height:1.08;letter-spacing:-.04em;margin:0 0 24px}.ni-compare-frame{border:1px solid #dedbd8;border-radius:18px;overflow:hidden}.ni-pdp-compare table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:15px;line-height:1.5}.ni-pdp-compare th,.ni-pdp-compare td{text-align:left;vertical-align:middle;padding:20px;border-bottom:1px solid #dedbd8}.ni-pdp-compare thead th{font-size:19px}.ni-pdp-compare th:nth-child(2),.ni-pdp-compare td:nth-child(2){background:#f9e9ef}.ni-pdp-compare tbody th{font-weight:500}.ni-pdp-compare td:last-child{color:#777}.ni-pdp-compare tr:last-child>*{border-bottom:0}.ni-pdp-compare thead tr>*{border-bottom:1px solid #dedbd8}.ni-pdp-compare>p{font-size:12px;color:#777;line-height:1.6;margin:14px 0 0}.pdp-community .community-intro{padding:0;text-align:left;margin:0 0 24px}.pdp-community .community-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pdp-community .community-grid figure{margin:0;padding:0;border:0;transform:none;border-radius:12px;overflow:hidden}.pdp-community .community-grid img{width:100%;aspect-ratio:3/4;object-fit:cover}.pdp-community .community-grid figcaption{font-size:13px}.pdp-community{padding-top:40px;padding-bottom:40px}.ni-glue-story.ni-glue-simple h2{font-size:clamp(34px,5vw,64px)}.ni-glue-story.ni-glue-simple .scene{height:340px}.ni-glue-story.ni-glue-simple .tube{width:320px;height:320px}.ni-glue-story.ni-glue-simple .halo{background:radial-gradient(circle,#9fdcff88,transparent 70%)}
@media(max-width:700px){.ni-pdp-compare{padding:32px 16px}.ni-pdp-compare th,.ni-pdp-compare td{padding:14px 10px;font-size:12px}.ni-pdp-compare thead th{font-size:14px}.pdp-community .community-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pdp-community .community-intro h2{font-size:30px}.ni-glue-story.ni-glue-simple .glue{padding:35px 20px 20px}}
