.blog-hero{background:#fff;border-bottom:1px solid rgba(20,40,50,.07);padding:clamp(56px,7vw,88px) clamp(20px,3vw,40px) clamp(40px,5vw,56px);text-align:center}.blog-hero-eyebrow{align-items:center;color:var(--augmedi-blue-100);display:inline-flex;font-size:11px;font-weight:600;gap:10px;letter-spacing:.18em;margin-bottom:20px;text-transform:uppercase}.blog-hero h1{color:#16232b;font-size:clamp(34px,4.4vw,52px);font-weight:600;letter-spacing:-.045em;line-height:1.06;margin:0 0 14px}.blog-hero p{color:var(--text-secondary);font-size:16.5px;line-height:1.7;margin:0 auto;max-width:560px}.blog-topics{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:28px}.blog-topic-link{align-items:center;background:#fff;border:1px solid rgba(20,40,50,.12);border-radius:var(--radius-full);color:var(--augmedi-char-90);display:inline-flex;font-size:13.5px;font-weight:500;height:36px;padding:0 16px;transition:color .18s,border-color .18s,background .18s}.blog-topic-link.is-active,.blog-topic-link:hover{background:var(--augmedi-blue-100);border-color:var(--augmedi-blue-100);color:#fff}.blog-listing-main{margin:0 auto;max-width:1320px;padding:clamp(48px,6vw,72px) clamp(20px,3vw,40px) clamp(64px,8vw,96px)}.blog-grid{display:grid;gap:32px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.blog-card{background:#fff;border:1px solid rgba(20,40,50,.09);border-radius:var(--radius-xl);display:flex;flex-direction:column;overflow:hidden;transition:transform .25s var(--ease-standard),box-shadow .25s var(--ease-standard)}.blog-card:hover{box-shadow:0 20px 44px rgba(22,53,68,.12);transform:translateY(-4px)}.blog-card-media{aspect-ratio:16/10;background:var(--augmedi-lightblue-30);display:block;overflow:hidden}.blog-card-media img{display:block;height:100%;object-fit:cover;width:100%}.blog-card-body{display:flex;flex:1;flex-direction:column;padding:24px 24px 26px}.blog-card-tag{align-items:center;align-self:flex-start;background:var(--augmedi-lightblue-100);border-radius:var(--radius-full);color:var(--augmedi-blue-100);display:inline-flex;font-size:11.5px;font-weight:600;height:26px;letter-spacing:.04em;margin-bottom:14px;padding:0 12px;text-transform:uppercase}.blog-card h2{color:#16232b;font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.35;margin:0 0 10px}.blog-card h2 a{color:inherit;text-decoration:none}.blog-card h2 a:hover{color:var(--augmedi-blue-100)}.blog-card-summary{color:var(--text-secondary);flex:1;font-size:14.5px;line-height:1.65;margin:0 0 18px}.blog-card-meta{align-items:center;color:var(--text-caption);display:flex;font-size:12.5px;gap:10px;margin-top:auto}.blog-card-meta img{border-radius:999px;display:block;height:24px;object-fit:cover;width:24px}.blog-empty{color:var(--text-secondary);font-size:15px;padding:64px 20px;text-align:center}.blog-pagination{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:56px}.blog-pagination a,.blog-pagination span{align-items:center;border-radius:10px;color:var(--augmedi-char-90);display:inline-flex;font-size:13.5px;font-weight:500;height:38px;justify-content:center;min-width:38px;padding:0 10px;text-decoration:none;transition:background .18s,color .18s}.blog-pagination a:hover{background:var(--augmedi-lightblue-50)}.blog-pagination a.is-active{background:var(--augmedi-blue-100);color:#fff}.blog-post-hero{margin:0 auto;max-width:760px;padding:clamp(48px,6vw,72px) clamp(20px,3vw,40px) 32px;text-align:center}.blog-post-hero .blog-card-tag{margin:0 auto 20px}.blog-post-hero h1{color:#16232b;font-size:clamp(30px,3.8vw,44px);font-weight:600;letter-spacing:-.04em;line-height:1.12;margin:0 0 22px;text-wrap:pretty}.blog-post-meta{align-items:center;color:var(--text-secondary);display:flex;font-size:13.5px;gap:12px;justify-content:center}.blog-post-meta img{border-radius:999px;display:block;height:32px;object-fit:cover;width:32px}.blog-post-media{margin:0 auto;max-width:960px;padding:0 clamp(20px,3vw,40px)}.blog-post-media img{border:1px solid rgba(20,40,50,.08);border-radius:var(--radius-xl);display:block;width:100%}.blog-post-body{color:var(--augmedi-char-90);font-size:17px;line-height:1.75;margin:40px auto 0;max-width:720px;padding:0 clamp(20px,3vw,40px)}.blog-post-body h2{color:#16232b;font-size:26px;font-weight:600;letter-spacing:-.03em;line-height:1.25;margin:44px 0 16px}.blog-post-body h3{color:#16232b;font-size:21px;font-weight:600;letter-spacing:-.02em;line-height:1.3;margin:36px 0 14px}.blog-post-body p{margin:0 0 22px}.blog-post-body ol,.blog-post-body ul{margin:0 0 22px;padding-left:22px}.blog-post-body li{margin-bottom:8px}.blog-post-body a{color:var(--augmedi-blue-100)}.blog-post-body img{border-radius:var(--radius-lg);margin:8px 0 22px;max-width:100%}.blog-post-body blockquote{border-left:3px solid var(--augmedi-blue-100);color:var(--augmedi-char-80);font-style:italic;margin:32px 0;padding:4px 0 4px 22px}.blog-post-tags{display:flex;flex-wrap:wrap;gap:8px;margin:40px auto 0;max-width:720px;padding:0 clamp(20px,3vw,40px)}.blog-post-tags a{align-items:center;border:1px solid rgba(20,40,50,.12);border-radius:var(--radius-full);color:var(--augmedi-char-90);display:inline-flex;font-size:13px;font-weight:500;height:32px;padding:0 14px;text-decoration:none;transition:color .18s,border-color .18s}.blog-post-tags a:hover{border-color:var(--augmedi-blue-100);color:var(--augmedi-blue-100)}.blog-author-box{align-items:flex-start;border-top:1px solid rgba(20,40,50,.09);display:flex;gap:16px;margin:48px auto 0;max-width:720px;padding:clamp(20px,3vw,40px)}.blog-author-box img{border-radius:999px;flex-shrink:0;height:52px;object-fit:cover;width:52px}.blog-author-box-name{color:#16232b;font-size:14.5px;font-weight:600;margin-bottom:4px}.blog-author-box-bio{color:var(--text-secondary);font-size:13.5px;line-height:1.6}.blog-back-link{align-items:center;color:var(--augmedi-blue-100);display:inline-flex;font-size:14px;font-weight:500;gap:8px;margin:40px auto 0;text-decoration:none}.blog-back-link,.blog-comments{max-width:720px;padding:0 clamp(20px,3vw,40px)}.blog-comments{margin:0 auto}.blog-comments h3{color:#16232b;font-size:20px;font-weight:600;margin:0 0 20px}.blog-comments .hs-form{max-width:100%!important}.blog-comments .hs-form-field{margin-bottom:20px!important;width:100%!important}.blog-comments .hs-form-field label{color:#16232b;display:block;font-size:13.5px;font-weight:600;margin-bottom:8px}.blog-comments .hs-form-required{color:var(--augmedi-red)}.blog-comments .input{width:100%!important}.blog-comments .hs-input{background:#fff!important;border:1px solid rgba(20,40,50,.15)!important;border-radius:var(--radius-md)!important;box-sizing:border-box!important;color:var(--augmedi-char-100)!important;font-family:var(--font-sans)!important;font-size:15px!important;max-width:none!important;padding:12px 14px!important;transition:border-color .18s;width:100%!important}.blog-comments .hs-input:focus{border-color:var(--augmedi-blue-100)!important;outline:none}.blog-comments textarea.hs-input{min-height:130px;resize:vertical}.blog-comments .hs-error-msgs{color:var(--augmedi-red);font-size:12.5px;list-style:none;margin:6px 0 0;padding:0}.blog-comments .hs-button,.blog-comments input[type=submit]{align-items:center;background:var(--btn-primary-bg);border:none;border-radius:var(--radius-full);color:var(--btn-primary-text);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:15px;font-weight:600;height:48px;justify-content:center;padding:0 30px;transition:box-shadow .2s}.blog-comments .hs-recaptcha{margin:4px 0 20px}.blog-comments .comment-item{border-top:1px solid rgba(20,40,50,.09);padding:20px 0}@media (max-width:767px){.blog-grid{grid-template-columns:1fr}}