.blog-content{color:#fff9;letter-spacing:.005em;font-size:16.5px;line-height:1.78}.blog-content h2{color:#ffffffeb;letter-spacing:-.025em;margin:3rem 0 1.25rem;font-size:clamp(20px,2.5vw,26px);font-weight:700;line-height:1.2}.blog-content h2:first-child{margin-top:0}.blog-content h3{color:#ffffffe0;letter-spacing:-.015em;margin:2.25rem 0 .75rem;font-size:clamp(17px,2vw,20px);font-weight:600;line-height:1.3}.blog-content p{margin:0 0 1.5rem}.blog-content strong{color:#ffffffd9;font-weight:600}.blog-content ul,.blog-content ol{margin:0 0 1.5rem;padding-left:1.25rem}.blog-content li{margin-bottom:.65rem;padding-left:.25rem}.blog-content li::marker{color:var(--ns-teal)}.blog-content a{color:var(--ns-teal);border-bottom:1px solid #00c6a940;text-decoration:none;transition:border-color .2s,opacity .2s}.blog-content a:hover{border-color:var(--ns-teal)}.blog-content blockquote{border-left:3px solid var(--ns-teal);color:#ffffff8c;background:#ffffff0a;border-radius:0 14px 14px 0;margin:2rem 0;padding:1rem 1.5rem;font-style:italic}.blog-content blockquote p{margin:0}.blog-content img{border:1px solid #ffffff14;border-radius:14px;max-width:100%;margin:2rem 0}.blog-content code{color:var(--ns-teal);background:#ffffff0f;border:1px solid #ffffff14;border-radius:5px;padding:.15em .45em;font-size:.88em}.blog-content pre{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;margin:2rem 0;padding:1.5rem;overflow-x:auto}.blog-content pre code{background:0 0;border:none;padding:0;font-size:.85em}.blog-content hr{border:none;border-top:1px solid #ffffff14;margin:2.5rem 0}
