#naldar-home .nt-terms { max-width:880px; padding-block:54px 66px; color:#252c29; font-size:16px; line-height:1.75; overflow-wrap:anywhere; }
#naldar-home .nt-terms h1 { margin:13px 0 16px; font-size:clamp(38px,5vw,58px); line-height:1.12; letter-spacing:-1.8px; color:#1e2021; }
#naldar-home .nt-terms h2 { margin:36px 0 14px; font-size:24px; line-height:1.35; letter-spacing:-.4px; color:#214c3e; }
#naldar-home .nt-terms p,#naldar-home .nt-terms li { font-size:16px; line-height:1.75; color:#404b45; }
#naldar-home .nt-terms li { margin:9px 0; }
#naldar-home .nt-terms ul { padding-left:24px; }
#naldar-home .nt-terms a { color:#205742; text-decoration:underline; text-underline-offset:3px; }
#naldar-home .nt-terms .nt-terms-date { color:#56635b; font-size:14px; margin:0 0 24px; }
#naldar-home .nt-terms-nav { display:flex; flex-wrap:wrap; gap:10px 23px; padding-bottom:24px; border-bottom:1px solid #dce4de; font-size:14px; }
#naldar-home .nt-terms .nt-policy-lead { font-size:19px; margin:27px 0; }
#naldar-home .nt-terms .nt-policy-summary { padding:1px 25px 17px; margin:26px 0; background:#e3f0e8; border:1px solid #c6dbce; border-radius:12px; }
#naldar-home .nt-terms .nt-policy-summary h2 { margin-top:22px; }
#naldar-home .nt-terms section { scroll-margin-top:24px; }
#naldar-home .nt-terms :focus-visible { outline:3px solid #276753; outline-offset:4px; }
@media(max-width:600px) { #naldar-home .nt-terms { padding-block:34px 45px; } #naldar-home .nt-terms .nt-policy-summary { padding:1px 18px 13px; } #naldar-home .nt-terms-nav { gap:9px 17px; } }
@media print { #naldar-home .nt-header,#naldar-home .nt-footer,#naldar-consent,.n-skip { display:none!important; } #naldar-home .nt-terms { max-width:none; padding:0; color:#000; } #naldar-home .nt-terms h2 { break-after:avoid; } }

#naldar-home .nt-terms .nt-eyebrow { color:#276753; border-color:#9abfac; font-size:12px; }
