/* v49 blog/contact + directory clarity */
.ntf-info-page{padding:28px 0 70px;color:#202e4a}.ntf-content-hero{padding:34px 24px 26px;background:linear-gradient(115deg,#eff0ff,#eafbf8);border:1px solid #dfe6f7;border-radius:23px;margin-top:22px;margin-bottom:24px}.ntf-kicker{display:block;color:#5642c8;font-weight:800;letter-spacing:.1em;font-size:12px;margin-bottom:13px}.ntf-info-page h1{font-size:clamp(28px,4vw,43px);line-height:1.15;color:#182849;margin:0 0 12px}.ntf-info-page p{color:#50617d;line-height:1.65}.ntf-info-panel,.ntf-article{padding:25px;border:1px solid #dce3f2;border-radius:22px;background:#fff;margin-bottom:20px}.ntf-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.ntf-blog-card{display:block;padding:24px;border-radius:18px;border:1px solid #dfe5f3;background:#fff;text-decoration:none!important;box-shadow:0 10px 30px rgba(33,56,101,.06)}.ntf-blog-card:hover{transform:translateY(-3px);box-shadow:0 13px 30px rgba(33,56,101,.12)}.ntf-blog-card h2{font-size:20px;color:#1c2c4f!important;line-height:1.3;margin:12px 0}.ntf-blog-card p{font-size:14px}.ntf-blog-label{color:#6651cc;font-size:11px;letter-spacing:.08em;font-weight:800}.ntf-blog-read{color:#4b43cd;font-weight:800}.ntf-article{max-width:850px}.ntf-article h2,.ntf-info-panel h2{color:#1c2c4f;font-size:23px;margin-top:26px}.ntf-article section{padding-top:8px}.ntf-article-intro{font-size:18px}.ntf-back-link{display:inline-block;margin-bottom:20px}.ntf-article-action{background:#f3f5ff;border-radius:16px;padding:16px;margin-top:28px}.ntf-primary-link{display:inline-block;color:#fff!important;background:linear-gradient(110deg,#6e4dee,#f36b6c);padding:12px 18px;border-radius:11px;font-weight:800;text-decoration:none!important}.ntf-contact-email{font-weight:800;overflow-wrap:anywhere}.foot a[href^="mailto:"]{overflow-wrap:anywhere}@media(max-width:800px){.ntf-blog-grid{grid-template-columns:1fr}.ntf-content-hero{padding:25px 18px}.ntf-info-page{padding-top:12px}.ntf-info-panel,.ntf-article{padding:18px}}
