/* SEOANALIZIN Blog refresh. Scoped to sb- selectors to protect site-wide styles. */
.sb-blog-container{max-width:1170px;margin-inline:auto}
.sb-blog-hero{background:linear-gradient(135deg,#fff9e9 0%,#f5f7fb 75%);padding:68px 0 58px;border-bottom:1px solid var(--border,#e5e9f1)}
.sb-blog-crumb{display:flex;gap:10px;margin-bottom:26px;color:var(--muted,#66738a);font-size:14px}.sb-blog-crumb a{color:inherit}
.sb-blog-hero h1{max-width:960px;font-size:clamp(35px,4.3vw,56px);letter-spacing:-.043em;line-height:1.12;margin:18px 0}.sb-blog-hero h1 em{font-style:normal;color:#d89000}
.sb-blog-hero p{font-size:18px;line-height:1.65;color:var(--muted,#66738a);max-width:780px;margin-bottom:24px}
.sb-blog-search{display:flex;gap:9px;max-width:620px}.sb-blog-search input{min-width:0;flex:1;background:var(--card,#fff);color:var(--text,#172034);border:1px solid var(--border,#cbd5e1);padding:14px;border-radius:12px;font:inherit}.sb-blog-search button{border:0;border-radius:12px;background:linear-gradient(105deg,#ffcf58,#f1a900);font:inherit;font-weight:850;padding:0 23px;color:#16191f;cursor:pointer}
.sb-blog-filters{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.sb-blog-filters a{padding:9px 15px;background:var(--card,#fff);border:1px solid var(--border,#e2e8ef);border-radius:999px;color:var(--text,#192338);font-size:13px;text-decoration:none}.sb-blog-filters a:hover,.sb-blog-filters a[aria-current="page"]{border-color:#e9a800;background:#fff4d6;color:#8d5700}
.sb-blog-list{background:var(--bg,#f6f8fb);padding:52px 0 85px}.sb-section-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 19px;gap:14px}.sb-section-heading>span{color:#b47400;letter-spacing:.12em;font-weight:850;font-size:13px}.sb-section-heading h2{margin:4px 0 0;font-size:32px}
.sb-blog-feature{display:grid;grid-template-columns:1.1fr .9fr;background:var(--card,#fff);border:1px solid var(--border,#e1e7ee);border-radius:22px;overflow:hidden}.sb-feature-image{display:flex;align-items:center;justify-content:center;background:#fff2cd;min-height:325px;overflow:hidden;padding:18px}.sb-feature-image img{width:100%;height:100%;max-height:410px;object-fit:contain;object-position:center center;background:#fff2cd;border-radius:14px}.sb-feature-image span{color:#805000;font-size:24px;font-weight:850}.sb-feature-body{padding:32px;display:flex;align-items:flex-start;flex-direction:column}.sb-category{font-size:12px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;color:#bc7e00}.sb-feature-body h2{font-size:clamp(24px,2.5vw,35px);line-height:1.18;margin:12px 0}.sb-feature-body h2 a,.sb-blog-card h3 a{color:var(--text,#121b29);text-decoration:none}.sb-feature-body p,.sb-blog-card p{color:var(--muted,#6d7890);line-height:1.65}.sb-feature-body small,.sb-blog-card small{margin-top:auto;color:var(--muted,#6d7890)}.sb-feature-cta{margin-top:20px;font-weight:850;color:#a86c00}.sb-blog-latest-title{margin-top:52px}.sb-blog-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sb-blog-card{overflow:hidden;border:1px solid var(--border,#e2e7ef);border-radius:21px;background:var(--card,#fff)}.sb-card-image{display:grid;place-items:center;height:195px;overflow:hidden;background:#eaf0f8}.sb-card-image img{width:100%;height:100%;object-fit:cover}.sb-card-image span{font-weight:900;color:#986000}.sb-card-content{padding:21px;display:flex;flex-direction:column;min-height:245px}.sb-card-content h3{font-size:21px;line-height:1.3;margin:12px 0}.sb-card-content p{margin:0 0 18px;font-size:14px}.sb-blog-no-results{border:1px solid var(--border,#ddd);border-radius:20px;padding:38px;background:var(--card,#fff)}
.sb-post-tags{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:40px 0 25px}.sb-post-tags strong{font-size:14px}.sb-post-tags a,.sb-post-tags span{padding:8px 13px;background:var(--card,#fff);border:1px solid var(--border,#e3e7ed);border-radius:999px;color:var(--muted,#64748b);font-size:13px;text-decoration:none}
.sb-author-box{padding:23px;border:1px solid var(--border,#e3e7ed);border-radius:18px;background:var(--card,#fff);margin:25px 0}.sb-author-box strong,.sb-author-box span{display:block}.sb-author-box span{color:var(--muted,#687385);font-size:13px;margin:3px 0}.sb-author-box p{margin:11px 0 0;color:var(--muted,#687385);line-height:1.65}
.sb-post-pagination{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0 45px}.sb-post-pagination a{flex:1;min-width:160px;padding:17px;border:1px solid var(--border,#e3e7ed);border-radius:16px;background:var(--card,#fff);color:var(--text,#172238);text-decoration:none;font-weight:650;font-size:14px}
.blog-mini-grid>a{padding:0;overflow:hidden}.blog-mini-grid>a img{width:100%;aspect-ratio:16/9;object-fit:cover}.blog-mini-grid>a span,.blog-mini-grid>a strong,.blog-mini-grid>a small{margin-inline:18px}.blog-mini-grid>a small{margin-bottom:18px}
/* dark mode / mobile */
[data-theme="dark"] .sb-blog-hero{background:linear-gradient(120deg,#211d16,#131b26)}[data-theme="dark"] .sb-blog-filters a[aria-current="page"]{background:#3c2a12;color:#ffcf58}
@media(max-width:850px){.sb-blog-feature{grid-template-columns:1fr}.sb-feature-image{min-height:240px;padding:14px}.sb-blog-cards{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.sb-blog-hero{padding:42px 0}.sb-blog-cards{grid-template-columns:1fr}.sb-blog-search{width:100%}.sb-blog-search button{padding-inline:17px}.sb-feature-body{padding:23px}.sb-blog-list{padding:37px 0}.sb-card-content{min-height:auto}}

/* V4.4.61.9: related articles image regression protection */
.blog-more .blog-mini-grid>a{display:flex;flex-direction:column;min-width:0;overflow:hidden}
.blog-more .blog-mini-grid>a>img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:cover!important;margin:0 0 14px!important;visibility:visible!important;opacity:1!important}
.blog-more .blog-mini-grid>a>strong{display:block;line-height:1.4;overflow-wrap:break-word}
