.blog-wrap{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.blog-archive{background:var(--color-bg);padding-block:48px 88px}.blog-arch-layout{display:grid;grid-template-columns:300px 1fr;gap:36px;align-items:start}.blog-sidebar{position:sticky;top:96px;background:linear-gradient(150deg,var(--color-navy) 0%,var(--color-navy-deep) 100%);border-radius:22px;padding:22px;color:#fff}.blog-search{position:relative;margin-bottom:18px}.blog-search__ico{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:rgba(255,255,255,.85)}.blog-search__input{width:100%;border:none;border-radius:12px;padding:13px 14px 13px 42px;font-family:var(--font-body);font-size:14.5px;color:#fff;background:rgba(255,255,255,.18)}.blog-search__input::placeholder{color:rgba(255,255,255,.8)}.blog-search__input:focus{outline:none;background:rgba(255,255,255,.26)}.blog-cats{display:flex;flex-direction:column;gap:4px;max-height:620px;overflow-y:auto}.blog-cats__item{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:12px;font-size:14.5px;font-weight:500;color:rgba(255,255,255,.92);transition:background .16s ease}.blog-cats__item:hover{background:rgba(255,255,255,.14)}.blog-cats__item.is-active{background:rgba(255,255,255,.22);color:#fff;font-weight:600}.blog-cats__dot{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.7;flex:none}.blog-arch-title{font-family:var(--font-heading);font-size:clamp(24px,3.4vw,34px);font-weight:600;color:var(--color-heading);margin:4px 0 26px;padding-bottom:14px;border-bottom:2px solid var(--color-border)}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px 24px}.blog-card{display:flex;flex-direction:column;background:var(--color-card);border:1px solid var(--color-border);border-radius:18px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.blog-card:hover{transform:translateY(-4px);box-shadow:0 30px 60px -42px rgba(11,31,68,.45)}.blog-card__media{position:relative;display:block;aspect-ratio:16/10;background:var(--color-section);overflow:hidden}.blog-card__media img{width:100%;height:100%;object-fit:cover;display:block}.blog-card__cat{position:absolute;top:12px;left:12px;background:#0e9f6e;color:#fff;font-size:12px;font-weight:600;padding:5px 12px;border-radius:8px}.blog-card__date{position:absolute;top:12px;right:12px;background:rgba(11,31,68,.72);color:#fff;font-size:12px;padding:5px 12px;border-radius:8px}.blog-card__body{padding:20px 22px 24px}.blog-card__title{font-family:var(--font-heading);font-size:18.5px;font-weight:600;line-height:1.3;margin:0 0 10px}.blog-card__title a{color:var(--color-heading)}.blog-card__title a:hover{color:var(--color-navy)}.blog-card__excerpt{font-size:14.5px;line-height:1.6;color:#111;margin:0}.blog-pager{display:flex;gap:8px;justify-content:center;margin-top:40px}.blog-pager .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--color-border);font-size:14.5px;color:var(--color-heading)}.blog-pager .page-numbers.current{background:var(--color-navy);border-color:var(--color-navy);color:#fff}.blog-pager a.page-numbers:hover{border-color:var(--color-navy)}.blog-empty{padding:60px 0;text-align:center;color:var(--color-muted)}.blog-single{background:var(--color-bg);padding-bottom:88px}.blog-hero{background:linear-gradient(150deg,var(--color-navy) 0%,var(--color-navy-deep) 100%);color:#fff;padding-block:54px}.blog-hero__title{font-family:var(--font-heading);font-size:clamp(28px,4.4vw,48px);font-weight:700;line-height:1.12;margin:0}.blog-breadcrumb{background:#f5f7fb;border-bottom:1px solid var(--color-border);font-size:13.5px;padding-block:14px;margin-bottom:36px}.blog-breadcrumb .blog-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.blog-breadcrumb a{color:var(--color-muted)}.blog-breadcrumb a:hover{color:var(--color-navy)}.blog-breadcrumb__sep{color:var(--color-border)}.blog-breadcrumb__current{color:var(--color-navy);font-weight:600}.blog-layout{display:grid;grid-template-columns:1fr 380px;gap:40px;align-items:start}.blog-toprow{display:grid;grid-template-columns:1fr 280px;gap:18px;align-items:stretch;margin-bottom:18px}.blog-toc{border:1px solid var(--color-border);border-radius:14px;overflow:hidden}.blog-toc__head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:0 0;border:none;padding:18px 20px;cursor:pointer;font-family:var(--font-heading);font-size:17px;font-weight:600;color:var(--color-navy)}.blog-toc__head svg{transition:transform .22s ease}.blog-toc.is-collapsed .blog-toc__head svg{transform:rotate(-90deg)}.blog-toc__list{padding:0 20px 16px;display:flex;flex-direction:column;gap:8px}.blog-toc.is-collapsed .blog-toc__list{display:none}.blog-toc__list a{font-size:14.5px;line-height:1.5;color:#111}.blog-toc__list a:hover{color:var(--color-navy)}.blog-toc__list a.lvl-3{padding-left:16px;font-size:13.5px;color:var(--color-muted)}.blog-author{display:flex;align-items:center;gap:14px;border:1px solid var(--color-border);border-radius:14px;padding:16px 18px}.blog-author__avatar{width:52px;height:52px;border-radius:50%;object-fit:cover;flex:none}.blog-author__info{display:flex;flex-direction:column;gap:2px}.blog-author__name{font-weight:600;color:var(--color-heading)}.blog-author__role{font-size:13px;color:var(--color-navy)}.blog-summarize{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;border:1px solid var(--color-border);border-radius:14px;padding:14px 20px;margin-bottom:26px}.blog-summarize__label{font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--color-navy)}.blog-summarize__links{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0}.blog-ai{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600;color:var(--color-navy);padding:5px 8px;border-radius:9px;transition:background .15s ease}.blog-ai:hover{background:#eef2f9}.blog-ai__ico{flex:none;display:block}.blog-summarize__links .blog-ai+.blog-ai:before{content:"·";margin:0 12px 0 4px;color:#c3cbdb;font-weight:700}.blog-featured{margin:0 0 28px;border-radius:18px;overflow:hidden}.blog-featured img{width:100%;height:auto;display:block}.blog-content{font-size:16.5px;line-height:1.85;color:#111}.blog-content h1,.blog-content h2{font-family:var(--font-heading);font-size:clamp(22px,2.8vw,28px);font-weight:600;color:var(--color-heading);margin:36px 0 14px;scroll-margin-top:96px}.blog-content h3{font-family:var(--font-heading);font-size:20px;font-weight:600;color:var(--color-heading);margin:26px 0 12px;scroll-margin-top:96px}.blog-content p{margin:0 0 16px}.blog-content ul,.blog-content ol{margin:0 0 16px;padding-left:22px}.blog-content li{margin-bottom:8px}.blog-content img{max-width:100%;height:auto;border-radius:12px;margin:12px 0}.blog-content a{color:var(--color-navy);text-decoration:underline}.blog-side{position:sticky;top:96px;display:flex;flex-direction:column;gap:20px}.blog-quote{background:#fff;border:1px solid var(--color-border);border-radius:20px;overflow:hidden}.blog-quote__head{background:linear-gradient(150deg,var(--color-navy) 0%,var(--color-navy-deep) 100%);color:#fff;padding:24px 26px}.blog-quote__title{font-family:var(--font-heading);font-size:22px;font-weight:700;margin:0 0 6px}.blog-quote__sub{font-size:14px;margin:0;color:rgba(255,255,255,.9)}.blog-quote__body{background:#fff;padding:24px 26px}.blog-doctor{display:flex;align-items:center;gap:16px;background:var(--color-navy);color:#fff;border-radius:18px;padding:20px}.blog-doctor__photo{width:64px;height:64px;border-radius:50%;object-fit:cover;object-position:top;flex:none}.blog-doctor__photo--ph{display:grid;place-items:center;background:#1c3b70;font-family:var(--font-heading);font-weight:600}.blog-doctor__info{display:flex;flex-direction:column;gap:3px}.blog-doctor__eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.18em;color:#fff}.blog-doctor__name{font-family:var(--font-heading);font-size:18px;font-weight:600}.blog-doctor__link{font-size:13.5px;color:#abcceb}.blog-doctor__link:hover{color:#fff}@media (max-width:1000px){.blog-layout{grid-template-columns:1fr}.blog-side{position:static}.blog-arch-layout{grid-template-columns:1fr}.blog-sidebar{position:static}.blog-grid{grid-template-columns:repeat(2,1fr)}.blog-toprow{grid-template-columns:1fr}}@media (max-width:600px){.blog-grid{grid-template-columns:1fr}}.blog-author{transition:border-color .18s ease,box-shadow .18s ease}.blog-author:hover{border-color:var(--color-navy);box-shadow:0 20px 40px -30px rgba(11,31,68,.4)}.blog-author__eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.16em;color:var(--color-gold)}.author-archive{padding-top:40px}.author-hero{display:flex;align-items:center;gap:22px;background:linear-gradient(150deg,var(--color-navy) 0%,var(--color-navy-deep) 100%);color:#fff;border-radius:22px;padding:30px 32px;margin-bottom:34px}.author-hero__avatar{width:96px;height:96px;border-radius:50%;object-fit:cover;flex:none;box-shadow:0 0 0 4px rgba(255,255,255,.12)}.author-hero__info{display:flex;flex-direction:column;gap:4px}.author-hero__eyebrow{font-size:11px;font-weight:700;letter-spacing:.2em;color:var(--color-gold)}.author-hero__name{font-family:var(--font-heading);font-size:clamp(24px,3.2vw,34px);font-weight:600;margin:0}.author-hero__role{font-size:14px;color:#abcceb}.author-hero__bio{font-size:14.5px;line-height:1.65;color:rgba(255,255,255,.88);margin:8px 0 0;max-width:640px}@media (max-width:600px){.author-hero{flex-direction:column;text-align:center;align-items:center}}.blog-cta{background:var(--color-navy);color:#fff;padding:72px 0;margin-top:64px}.blog-cta__eyebrow{display:inline-block;font-size:11.5px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#fff;margin-bottom:16px}.blog-cta__title{font-family:var(--font-heading);font-size:clamp(28px,3.8vw,44px);font-weight:500;margin:0 0 14px}.blog-cta__text{font-size:15px;line-height:1.6;color:#fff;margin:0 0 26px}.blog-cta__actions{display:flex;flex-wrap:wrap;gap:14px}.blog-cta__btn{display:inline-flex;align-items:center;gap:9px;font-size:15px;font-weight:600;padding:14px 28px;border-radius:999px;transition:background .18s ease,border-color .18s ease,transform .18s ease}.blog-cta__btn--wa{background:#1c3b70;color:#fff}.blog-cta__btn--wa:hover{background:#24488a;transform:translateY(-1px)}.blog-cta__btn--phone{background:0 0;color:#fff;border:1px solid rgba(255,255,255,.35)}.blog-cta__btn--phone:hover{border-color:#fff;transform:translateY(-1px)}.blog-content{overflow-wrap:anywhere}.blog-content img,.blog-content iframe,.blog-content video,.blog-content table{max-width:100%;height:auto}.blog-content iframe{width:100%}.blog-content table{width:100%;border-collapse:separate;border-spacing:0;margin:26px 0;font-size:15.5px;line-height:1.55;border:1px solid var(--color-border);border-radius:14px;overflow:hidden;box-shadow:0 24px 50px -40px rgba(11,31,68,.35)}.blog-content thead th,.blog-content thead td{background:var(--color-navy);color:#fff;font-weight:600;font-family:var(--font-heading)}.blog-content th,.blog-content td{padding:13px 20px;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border)}.blog-content th:last-child,.blog-content td:last-child{border-right:none}.blog-content tbody tr:last-child th,.blog-content tbody tr:last-child td{border-bottom:none}.blog-content table:not(:has(thead)) tr:first-child td,.blog-content table:not(:has(thead)) tr:first-child th{background:var(--color-navy);color:#fff;font-weight:600;font-family:var(--font-heading)}.blog-content tbody td:first-child{font-weight:600;color:var(--color-heading)}.blog-content tbody tr:nth-child(even) td{background:#f7f9fc}@media (max-width:600px){.blog-content table{display:block;overflow-x:auto;white-space:nowrap}}@media (max-width:1000px){.blog-single,.blog-archive,.blog-cta{overflow-x:hidden}}@media (max-width:600px){.blog-summarize{flex-direction:column;align-items:center;text-align:center;gap:14px}.blog-summarize__links{display:grid;grid-template-columns:1fr 1fr;gap:14px 8px;width:100%;justify-items:center}.blog-summarize__links .blog-ai+.blog-ai:before{content:none}.blog-summarize__links .blog-ai:last-child:nth-child(odd){grid-column:1/-1}}.blog-hero--list{padding-block:48px}.blog-hero__eyebrow{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:#fff;margin-bottom:12px}.blog-hero__sub{font-size:16px;line-height:1.6;color:rgba(255,255,255,.85);margin:14px 0 0;max-width:660px}.blog-archive{padding-block:0 88px}.blog-main,.blog-side,.blog-toprow>*,.blog-arch-main{min-width:0}.blog-toc,.blog-author,.blog-summarize,.blog-quote,.blog-doctor{max-width:100%}