.netting-context { box-sizing: border-box; margin: 24px 0; padding: 20px; background: #f2f4f7; color: #172941; line-height: 1.65; }
.netting-context p { margin: 0 0 12px; color: inherit; }
.netting-context p a { color: #2f4677; text-decoration: underline; text-underline-offset: 3px; }
.netting-context .netting-enquiry { box-sizing: border-box; display: inline-flex; align-items: center; justify-content: space-between; gap: 20px; max-width: 100%; padding: 13px 19px; background: #2f4677; color: #fff; font-weight: 700; text-decoration: none; }
.netting-context .netting-enquiry:hover { background: #1b315d; }
.netting-context a:focus-visible { outline: 3px solid #c95513; outline-offset: 4px; }
#sales-group-range { scroll-margin-top: 150px; }
