/* A small extension of the Business section, using its existing type and colors. */
.nas-tc .nas-hd-home {margin:24px 0 0;padding:14px 0 0;border:0;border-top:1px solid var(--nas-tc-rule,#dce0e6);background:transparent;box-shadow:none;color:var(--nas-tc-ink,#20242c)}
.nas-tc .nas-hd-home-head {display:flex;justify-content:space-between;align-items:baseline;gap:12px 24px;flex-wrap:wrap;margin:0 0 16px}
.nas-tc .nas-hd-home-head h3 {margin:0;font:700 22px/1.2 var(--nas-tc-head,Georgia,serif);letter-spacing:-.02em;color:inherit}
.nas-tc .nas-hd-home-head>a {font-size:13px;font-weight:600;line-height:1.5;color:var(--nas-tc-accent,#4c5786);text-decoration:none}
.nas-tc .nas-hd-home-head>a:hover {text-decoration:underline;text-underline-offset:3px}
.nas-tc .nas-hd-home-items {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin:0;padding:0;list-style:none}
.nas-tc .nas-hd-home-item {min-width:0;margin:0;padding:0;border:0;list-style:none}
.nas-tc .nas-hd-home-item h4 {margin:0 0 5px;font:700 19px/1.25 var(--nas-tc-head,Georgia,serif);letter-spacing:-.015em;overflow-wrap:anywhere;color:inherit}
.nas-tc .nas-hd-home-item h4 a {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:inherit;text-decoration:none}
.nas-tc .nas-hd-home-item h4 a:hover {color:var(--nas-tc-accent,#4c5786);text-decoration:underline;text-underline-offset:3px}
.nas-tc .nas-hd-home-item p {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;margin:3px 0 0;font-size:13px;line-height:1.5;color:var(--nas-tc-muted,#616776)}
.nas-tc .nas-hd-home-company {font-weight:600}
.nas-tc .nas-hd-home-label {display:block;margin:0 0 5px;font-size:10px;font-weight:700;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:var(--nas-tc-muted,#616776)}
.nas-tc .nas-hd-home a:focus-visible {outline:3px solid var(--nas-tc-accent,#4c5786);outline-offset:3px}
@media(max-width:760px) {
  .nas-tc .nas-hd-home {margin-top:20px}
  .nas-tc .nas-hd-home-items {grid-template-columns:minmax(0,1fr);gap:0}
  .nas-tc .nas-hd-home-item+.nas-hd-home-item {border-top:1px solid var(--nas-tc-rule,#dce0e6);margin-top:12px;padding-top:12px}
}

/* Keep a single compact row; desktop has room for more openings. */
@media(max-width:1023px) {
  .nas-tc .nas-hd-home-item:nth-child(n+4) {display:none}
}
@media(min-width:1024px) and (max-width:1279px) {
  .nas-tc .nas-hd-home-items {grid-template-columns:repeat(4,minmax(0,1fr))}
  .nas-tc .nas-hd-home-item:nth-child(n+5) {display:none}
}
@media(min-width:1280px) {
  .nas-tc .nas-hd-home-items {grid-template-columns:repeat(5,minmax(0,1fr))}
}
