.blog-wrap{font-family:var(--font-sans),system-ui,sans-serif}.blog-display{font-family:var(--font-display),Georgia,serif;color:#0B1120}.blog-card{transition:transform .15s ease,box-shadow .15s ease}.blog-card:hover{transform:translateY(-2px)}.blog-card h2{font-family:var(--font-display),Georgia,serif;color:#0B1120}.blog-article{color:#26303f;line-height:1.8}.blog-article h2,.blog-article h3,.blog-article h4{font-family:var(--font-display),Georgia,serif;color:#0B1120;letter-spacing:-.01em}.blog-article h2{margin-top:2.2em;margin-bottom:.7em;font-size:1.6rem;line-height:1.25}.blog-article h3{margin-top:1.8em;margin-bottom:.5em;font-size:1.28rem;line-height:1.3}.blog-article p{margin-top:1.15em;margin-bottom:1.15em}.blog-article a{color:#17845f;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.blog-article a:hover{color:#0B1120}.blog-article strong{color:#0B1120;font-weight:700}.blog-article ol,.blog-article ul{margin:1.1em 0;padding-left:1.4em}.blog-article li{margin:.5em 0}.blog-article ul>li{list-style:disc}.blog-article ol>li{list-style:decimal}.blog-article blockquote{margin:1.6em 0;padding:.2em 1.2em;border-left:4px solid #1d9e75;background:#E1F5EE;border-radius:0 8px 8px 0;color:#17323f;font-style:italic}.blog-article blockquote p{margin:.6em 0}.blog-article code{font-family:var(--font-mono,ui-monospace,monospace);background:#eef1f6;padding:.12em .38em;border-radius:5px;font-size:.9em}.blog-article hr{margin:2.4em 0;border:0;border-top:1px solid #e3e0d6}