.nls-page .rte,.nls-page .page-content{max-width:760px;color:#33475b;font-size:1.0625rem;line-height:1.7}.nls-page .rte h2,.nls-page .page-content h2{color:#01215a;font-size:clamp(1.5rem,2.4vw,1.875rem);line-height:1.2;margin:0 0 .75rem}.nls-page .rte>h2:first-child,.nls-page .page-content>h2:first-child{font-size:clamp(2rem,4vw,2.75rem);margin-bottom:1.25rem}.nls-page .rte hr,.nls-page .page-content hr{border:0;border-top:1px solid #DAE3F2;margin:3rem 0}.nls-page .rte ul,.nls-page .page-content ul{list-style:none;padding:0;margin:1.25rem 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.nls-page .rte ul li,.nls-page .page-content ul li{background:#eef4ff;border-left:3px solid #0064FA;border-radius:8px;padding:14px 16px;margin:0;line-height:1.45;color:#01215a}.nls-page .rte a[href*="/pages/contact"],.nls-page .page-content a[href*="/pages/contact"]{display:inline-block;text-decoration:none;padding:12px 22px;border-radius:8px;font-weight:600;border:2px solid #01215A;color:#01215a;background:transparent;margin:.25rem .5rem .25rem 0;transition:background .2s,color .2s}.nls-page .rte p a[href*="/pages/contact"]:first-child,.nls-page .page-content p a[href*="/pages/contact"]:first-child{background:#01215a;color:#fff}.nls-page .rte a[href*="/pages/contact"]:hover,.nls-page .page-content a[href*="/pages/contact"]:hover{background:#0064fa;border-color:#0064fa;color:#fff}.nls-page .rte em,.nls-page .page-content em{font-size:.9rem;color:#5b6b7b}.nls-home main a:not(.button){color:inherit;text-decoration:none}.nls-home main a:not(.button):hover{text-decoration:underline}.nls-page main h1{font-size:.875rem!important;letter-spacing:.12em;text-transform:uppercase;color:#0064fa!important;font-weight:600;line-height:1.4;margin:0}.nls-home main .button:not(.button-secondary){background:#01215a!important;color:#fff!important;border-color:#01215a!important}.nls-home main .button:not(.button-secondary):hover{background:#0064fa!important;border-color:#0064fa!important}.nls-home main h2{color:#01215a}.nls-page rte-formatter>h2:first-child{font-size:clamp(2rem,4vw,2.75rem);margin-bottom:1.25rem}.nls-page rte-formatter h2{margin-top:2.25rem}.nls-page rte-formatter>h2:first-child{margin-top:0}.nls-page rte-formatter ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/nls-redesign.css.map */
