.nes ul li:last-child {
    border: 0;
}

.nes ul li a {
    font-weight: 600;
    font-size: 18px;
    border-bottom: solid 1px #002b493b;
}
.nes ul {
    display: flex;
    justify-content: center;
    margin-bottom: 40px;
    flex-wrap:wrap;
}
.nes ul li {
    list-style: none;
    border-right: solid 1px #002b493b;
    padding: 0 31px;
}
.nes {
    grid-column: 1 / -1;
    text-align: center;
}
.home-small-business {
    row-gap: 10px !important;
}
.home-small-business p:not(.eyebrow) {
    font-size: 17px !important;
    line-height: 1.7 !important;
}
.home-small-business {
    grid-template-columns: 1fr 1.25fr !important;
}

@media(max-width:991px){
    .home-small-business {
    grid-template-columns: 1fr !important;
}
    .nes ul li {
        width:100%;
        padding:10px 0;
    }
    .nes ul{
    padding: 0;
    margin: 0 0 10px;
    }
    .nes {
    text-align: left;
}
}


/* Three service tiles — scoped to .threetilesnew (uses the theme's fonts, --ink and --orange). */
.threetilesnew { padding: 70px 6%; background: #e6f3f3; color: var(--ink, #002b49); }
.threetilesnew .eyebrow { margin: 0; color: var(--ink, #002b49); }
.threetilesnew h2 { margin: 16px 0 0; font-size: clamp(34px, 4vw, 54px); line-height: 1.08; }
.threetilesnew h2 em { color: #2b8a86; }
.threetilesnew-intro { max-width: 780px; margin: 18px 0 0; font-size: 17px; line-height: 1.7; color: var(--muted, #526674); }
.threetilesnew-intro a { color: var(--ink, #002b49); font-weight: 600; text-decoration: none; transition: color .2s; }
.threetilesnew-intro a:hover { color: #007d81; }
.threetilesnew-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 34px; }
.threetilesnew-tile { display: flex; align-items: center; gap: 22px; padding: 18px 26px 18px 18px; background: #fff; border-radius: 6px; box-shadow: 0 1px 2px rgba(0, 43, 73, .06); color: var(--ink, #002b49); text-decoration: none; transition: transform .2s, box-shadow .2s; }
.threetilesnew-tile:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(0, 43, 73, .1); }
.threetilesnew-tile:focus-visible { outline: 2px solid var(--orange, #00aaa8); outline-offset: 3px; }
.threetilesnew-icon { flex: 0 0 auto; display: grid; place-items: center; width: 74px; height: 74px; border-radius: 50%; background: #e1f1f1; color: #2b8a86; }
.threetilesnew-icon svg { width: 34px; height: 34px; }
.threetilesnew-name { flex: 1; font-family: 'Space Grotesk', Arial, sans-serif; font-size: 19px; line-height: 1.3; font-weight: 500; letter-spacing: -.02em; }
.threetilesnew-arrow { flex: 0 0 auto; font-size: 15px; transition: transform .2s; }
.threetilesnew-tile:hover .threetilesnew-arrow { transform: translate(2px, -2px); }

@media (max-width: 1000px) {
	.threetilesnew-grid { grid-template-columns: 1fr; gap: 14px; max-width: 560px; }
}
@media (max-width: 680px) {
	.threetilesnew { padding: 50px 6%; }
	.threetilesnew-intro { font-size: 16px; }
	.threetilesnew-tile { gap: 16px; padding: 14px 20px 14px 14px; }
	.threetilesnew-icon { width: 56px; height: 56px; }
	.threetilesnew-icon svg { width: 26px; height: 26px; }
	.threetilesnew-name { font-size: 17px; }
}
@media (prefers-reduced-motion: reduce) {
	.threetilesnew-tile, .threetilesnew-arrow { transition: none; }
	.threetilesnew-tile:hover { transform: none; }
}