.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,420px));justify-content:center;grid-gap:clamp(14px,2.2vw,22px);gap:clamp(14px,2.2vw,22px)}.blog-card{display:flex;flex-direction:column;gap:10px;text-decoration:none}.blog-card h2{margin:0;font-family:var(--font-display);font-size:20px;line-height:1.3;letter-spacing:-.01em;color:var(--navy,#061a3d)}.blog-card p{margin:0;font-size:14px;line-height:1.6;color:rgba(6,26,61,.72)}.blog-card-category{align-self:flex-start;font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#0b8f8a;background:rgba(18,184,178,.12);border-radius:999px;padding:4px 12px}.blog-card-meta{margin-top:auto;font-size:12px;color:rgba(6,26,61,.5)}.blog-article{max-width:720px;margin:0 auto}.blog-article-breadcrumb{margin-bottom:22px}.blog-article-breadcrumb a{font-size:13.5px;font-weight:600;color:#0b8f8a;text-decoration:none}.blog-article-breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px}.blog-article h1{margin:14px 0 10px;font-family:var(--font-display);font-size:clamp(27px,3.6vw,40px);line-height:1.15;letter-spacing:-.02em;color:var(--navy,#061a3d);text-wrap:balance}.blog-article-meta{margin:0 0 22px;font-size:13px;color:rgba(6,26,61,.55)}.blog-article-cover{width:100%;height:auto;border-radius:18px;border:1px solid rgba(6,26,61,.1);margin-bottom:28px}.blog-article-body{font-size:16.5px;line-height:1.75;color:rgba(6,26,61,.85)}.blog-article-body p{margin:0 0 18px}.blog-article-body h2{margin:34px 0 12px;font-family:var(--font-display);font-size:clamp(21px,2.6vw,27px);line-height:1.2;letter-spacing:-.01em;color:var(--navy,#061a3d)}.blog-article-body ul{margin:0 0 18px;padding-left:22px;display:flex;flex-direction:column;gap:8px}.blog-article-body p a{color:#0b8f8a;font-weight:600;text-decoration:underline;text-underline-offset:3px}.blog-article-body blockquote{margin:26px 0;padding:4px 0 4px 20px;border-left:3px solid #12b8b2;font-family:var(--font-display);font-size:clamp(19px,2.4vw,24px);line-height:1.35;letter-spacing:-.01em;color:var(--navy,#061a3d)}.blog-article-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:8px 0 24px;border:1px solid rgba(6,26,61,.1);border-radius:16px;background:#f5f8fb;padding:20px}@media (max-width:560px){.blog-article-stats{grid-template-columns:1fr}}.blog-article-stat strong{display:block;font-family:var(--font-display);font-size:26px;font-weight:800;letter-spacing:-.02em;color:#061a3d}.blog-article-stat strong:after{content:"";display:block;width:26px;height:3px;border-radius:2px;background:#12b8b2;margin-top:6px}.blog-article-stat span{display:block;margin-top:8px;font-size:12.5px;line-height:1.45;color:rgba(6,26,61,.62)}.blog-article-cta{margin-top:clamp(36px,5vw,56px)}.blog-article-figure{margin:26px 0}.blog-article-figure img{width:100%;height:auto;border-radius:14px;border:1px solid rgba(6,26,61,.1);box-shadow:0 6px 18px rgba(6,26,61,.05)}.blog-article-figure figcaption{margin-top:9px;font-size:12px;line-height:1.5;color:rgba(6,26,61,.55)}.blog-article-tip{margin:22px 0;border:1px solid rgba(18,184,178,.35);border-radius:14px;background:rgba(18,184,178,.06);padding:16px 18px;display:flex;gap:14px;align-items:flex-start}.blog-article-tip>span{flex-shrink:0;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.14em;color:#fff;background:#12b8b2;border-radius:999px;padding:4px 10px;margin-top:2px}.blog-article-tip>p{margin:0!important;font-size:14.5px;line-height:1.6;color:rgba(6,26,61,.85)}