.nutech-public-blog{color:#14254a;background:#f6f9ff;min-height:70vh}.blog-container{width:min(1150px,100% - 40px);margin:auto}.blog-public-hero{color:#fff;background:linear-gradient(120deg,#0d1d62,#204c99);padding:105px 0}.blog-public-hero h1{letter-spacing:-.04em;max-width:850px;margin:18px 0 22px;font:clamp(40px,6vw,72px)/1.07 Georgia,serif}.blog-public-hero p:not(.blog-eyebrow){color:#d5e2f8;max-width:720px;font-size:19px;line-height:1.7}.nutech-public-blog .blog-eyebrow{letter-spacing:.18em;color:#f1a568;text-transform:uppercase;font-size:12px;font-weight:800}.blog-public-section{padding:76px 0 100px}.blog-section-heading{margin-bottom:32px}.blog-section-heading h2{color:#132496;font:42px Georgia,serif}.blog-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.blog-public-card{background:#fff;border:1px solid #dce5f3;border-radius:17px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 45px #162d6311}.blog-cover{background-color:#163b89;background-position:50%;background-size:cover;height:210px}.blog-cover-default{color:#fff;letter-spacing:.15em;background:radial-gradient(circle at 80% 20%,#4f92c9,#132496 68%);place-items:center;font:34px Georgia,serif;display:grid}.blog-card-body{flex-direction:column;flex:1;padding:26px;display:flex}.blog-category{color:#d86b28;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800}.blog-card-body h3{color:#132496;margin:12px 0;font:25px/1.2 Georgia,serif}.blog-card-body h3 a{color:inherit;text-decoration:none}.blog-card-body p{color:#57647d;flex:1;font-size:15px;line-height:1.65}.blog-card-footer{color:#68758c;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:25px 0 16px;font-size:12px;display:flex}.blog-read,.blog-back{color:#143c91;font-weight:800;text-decoration:none}.blog-empty{background:#fff;border:1px solid #dce5f3;border-radius:15px;padding:55px}.blog-detail{max-width:850px;padding:65px 0 100px}.blog-back{margin:0 0 50px;display:inline-block}.blog-detail h1{color:#132496;letter-spacing:-.04em;margin:16px 0 24px;font:clamp(39px,5vw,65px)/1.08 Georgia,serif}.blog-detail-lead{color:#5a6a83;font-size:21px;line-height:1.6}.blog-detail-meta{color:#657187;margin:24px 0 45px;font-size:14px}.blog-detail-image{background-position:50%;background-size:cover;border-radius:15px;height:390px;margin-bottom:42px}.blog-article-body{color:#293a56;font-size:18px;line-height:1.9}.blog-article-body p,.blog-article-body ul{margin:0 0 23px}.blog-article-body h2,.blog-article-body h3{color:#132496;margin:38px 0 16px;font-family:Georgia,serif;line-height:1.2}.blog-article-body h2{font-size:32px}.blog-article-body h3{font-size:25px}.blog-article-body ul{padding-left:25px}.blog-medical-note{color:#445772;background:#edf2fc;border-left:4px solid #3e6ab8;margin:55px 0;padding:22px;line-height:1.7}@media (max-width:950px){.blog-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.blog-cards{grid-template-columns:1fr}.blog-public-hero{padding:70px 0}.blog-public-section{padding:55px 0}.blog-detail-image{height:230px}}.marketing-site .nutech-public-blog .blog-public-hero h1{color:#fff}.marketing-site .nutech-public-blog .blog-public-hero p:not(.blog-eyebrow){color:#ecf3ff}.marketing-site .nutech-public-blog .blog-section-heading h2,.marketing-site .nutech-public-blog .blog-card-body h3,.marketing-site .nutech-public-blog .blog-detail h1,.marketing-site .nutech-public-blog .blog-article-body h2,.marketing-site .nutech-public-blog .blog-article-body h3{color:#132496}.nutech-public-blog .blog-public-hero{isolation:isolate;position:relative}.nutech-public-blog .blog-cards{align-items:stretch}.nutech-public-blog .blog-public-card{min-width:0}.nutech-public-blog .blog-card-body h3{overflow-wrap:anywhere}.nutech-public-blog .blog-read:focus-visible,.nutech-public-blog .blog-back:focus-visible{outline-offset:4px;outline:3px solid #f37929}@media (max-width:650px){.nutech-public-blog .blog-container{width:min(100% - 32px,1150px)}.nutech-public-blog .blog-public-hero h1{font-size:clamp(36px,10vw,54px)}.nutech-public-blog .blog-public-hero p:not(.blog-eyebrow){font-size:17px}.nutech-public-blog .blog-detail{padding:42px 0 68px}.nutech-public-blog .blog-detail h1{font-size:clamp(34px,9vw,48px)}.nutech-public-blog .blog-section-heading h2{font-size:32px}}@media print{.nutech-public-blog .blog-public-hero{-webkit-print-color-adjust:exact;print-color-adjust:exact}.nutech-public-blog .blog-public-card{break-inside:avoid;box-shadow:none}}
