.blog-hub,.blog-single{background:radial-gradient(circle at top right,rgba(0,182,122,.08),transparent 26%),linear-gradient(180deg,#fff,#f8fbfd)}.blog-hub__hero,.blog-single__hero{padding:2.5rem 0 1.5rem}.blog-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:1.5rem;color:#6e8196;font-size:.85rem}.blog-breadcrumbs strong,.blog-breadcrumbs a:hover{color:#071a2e}.blog-hub__heading{max-width:760px;margin-bottom:1.75rem}.blog-hub__eyebrow{display:inline-flex;align-items:center;padding:.45rem .8rem;border-radius:999px;background:#00b67a1a;color:#0c7e58;font-size:.78rem;font-weight:800}.blog-hub__heading h1,.blog-single__heading h1{margin:.7rem 0 .8rem;font-size:clamp(2.2rem,4.2vw,4.2rem);line-height:1.02;color:#071a2e;letter-spacing:-.03em}.blog-hub__heading p,.blog-single__heading p{margin:0;max-width:66ch;color:#5f7288;font-size:1.02rem;line-height:1.9}.blog-search{display:grid;grid-template-columns:1fr auto auto;gap:.75rem;align-items:center;padding:1rem;border:1px solid rgba(226,234,242,.92);border-radius:24px;background:#ffffffb8;backdrop-filter:blur(18px);box-shadow:0 24px 60px #071a2e14}.blog-search input{width:100%;min-height:60px;padding:0 1.2rem;border:0;border-radius:18px;background:#f8fbfd;font-size:.98rem}.blog-search input:focus{outline:0;box-shadow:inset 0 0 0 2px #00b67a57}.blog-search button,.blog-save-button{display:inline-flex;align-items:center;justify-content:center;min-width:54px;height:54px;border:1px solid rgba(219,228,236,.92);border-radius:18px;background:#fff;color:#071a2e;cursor:pointer}.blog-category-pills,.blog-tag-cloud,.blog-helpful-topics__grid{display:flex;flex-wrap:wrap;gap:.75rem}.blog-category-pills{margin-top:1rem}.blog-category-pill,.blog-tag-cloud a{display:inline-flex;align-items:center;min-height:42px;padding:.7rem 1rem;border-radius:999px;border:1px solid rgba(222,231,239,.95);background:#ffffffbf;color:#17304b;font-weight:700;font-size:.84rem}.blog-category-pill:hover,.blog-tag-cloud a:hover,.blog-topic-card:hover{border-color:#00b67a6b;color:#0d7a56;transform:translateY(-1px)}.blog-featured-card,.blog-newsletter-block,.blog-sidebar-card,.blog-author-box,.blog-single__article,.blog-topic-card,.blog-article-card{border:1px solid rgba(225,233,241,.95);border-radius:18px;background:#ffffffd6;box-shadow:0 22px 55px #071a2e14;backdrop-filter:blur(10px)}.blog-featured-card{display:grid;grid-template-columns:1.1fr .9fr;gap:1.25rem;margin-top:1.5rem;padding:1.25rem}.blog-featured-card__media img,.blog-single__cover img,.blog-article-card__media img{width:100%;height:100%;object-fit:cover;border-radius:16px}.blog-featured-card__media{min-height:420px}.blog-featured-card__content{display:grid;align-content:center;gap:1rem;padding:1rem}.blog-badge{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:.45rem .8rem;border-radius:999px;background:#00b67a1f;color:#0c7e58;font-size:.78rem;font-weight:800}.blog-featured-card__content h2,.blog-article-card h3,.blog-sidebar-article h3,.blog-section-heading h2,.blog-author-box h2{margin:0;color:#071a2e}.blog-featured-card__content h2{font-size:clamp(1.8rem,2.8vw,2.8rem);line-height:1.15}.blog-featured-card__content p,.blog-article-card p,.blog-sidebar-card p,.blog-author-box p{margin:0;color:#617387;line-height:1.85}.blog-meta{display:flex;flex-wrap:wrap;gap:.9rem 1.2rem;color:#697c90;font-size:.82rem;font-weight:600}.blog-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.85rem 1.2rem;border-radius:16px;background:linear-gradient(135deg,#00b67a,#19d090);color:#fff;font-weight:800;box-shadow:0 18px 34px #00b67a38}.blog-hub__content .container,.blog-hub__layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:1.5rem;align-items:start}.blog-hub__main,.blog-hub__sidebar,.blog-sidebar-list,.blog-link-list{display:grid;gap:1rem}.blog-articles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.blog-articles-grid--related{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-article-card{overflow:hidden}.blog-article-card__media{display:block;height:230px}.blog-article-card__body{display:grid;gap:.8rem;padding:1rem}.blog-article-card__top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.blog-article-card h3{font-size:1.08rem;line-height:1.45}.blog-meta--tight{font-size:.76rem}.blog-sidebar-card{padding:1rem}.blog-section-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.25rem}.blog-sidebar-article{display:grid;grid-template-columns:76px 1fr;gap:.85rem;align-items:center}.blog-sidebar-article img{width:76px;height:76px;object-fit:cover;border-radius:14px}.blog-sidebar-article h3{font-size:.92rem;line-height:1.5}.blog-sidebar-article span,.blog-ranked-list small{color:#70849a;font-size:.76rem}.blog-ranked-list{margin:0;padding:0;list-style:none;display:grid;gap:1rem}.blog-ranked-list li{display:grid;grid-template-columns:34px 1fr;gap:.75rem;align-items:start}.blog-ranked-list li>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#071a2e0f;color:#071a2e;font-weight:800}.blog-link-list a{display:flex;align-items:center;justify-content:space-between;min-height:50px;padding:.8rem 1rem;border-radius:16px;background:#f8fbfd;color:#17304b;font-weight:700}.blog-sidebar-card--cta{background:radial-gradient(circle at top right,rgba(0,182,122,.14),transparent 30%),linear-gradient(135deg,#071a2e,#0d2742);color:#fff}.blog-sidebar-card--cta h2,.blog-sidebar-card--cta p{color:#fff}.blog-helpful-topics,.blog-related-posts,.blog-internal-links{margin-top:1rem}.blog-topic-card{flex:1 1 220px;min-height:86px;padding:1rem 1.1rem;color:#071a2e;font-weight:800;line-height:1.6;transition:transform .16s ease,border-color .16s ease}.blog-newsletter-block{display:grid;grid-template-columns:1fr auto;gap:1.2rem;align-items:center;margin-top:1rem;padding:1.4rem;background:radial-gradient(circle at top left,rgba(0,182,122,.14),transparent 30%),linear-gradient(135deg,#071a2efa,#0e2843fa)}.blog-newsletter-block h2,.blog-newsletter-block p{color:#fff}.blog-newsletter-form{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:.75rem}.blog-newsletter-form input{min-height:54px;padding:0 1rem;border:0;border-radius:16px;background:#ffffff1f;color:#fff}.blog-newsletter-form input::placeholder{color:#ffffffb8}.blog-newsletter-form button{min-height:54px;padding:0 1.15rem;border:0;border-radius:16px;background:#fff;color:#071a2e;font-weight:800;cursor:pointer}.blog-single__heading{max-width:920px;margin-bottom:1.2rem}.blog-single__cover{height:min(640px,62vw)}.blog-single__article{padding:1.4rem;color:#11253b;line-height:1.95}.blog-single__article h2,.blog-single__article h3,.blog-single__article h4{color:#071a2e;line-height:1.3}.blog-single__article img{max-width:100%;height:auto;border-radius:16px}.blog-author-box{display:grid;grid-template-columns:120px 1fr;gap:1rem;margin-top:1rem;padding:1.2rem}.blog-author-box__avatar img{width:120px;height:120px;border-radius:50%;object-fit:cover}.blog-tag-cloud,.blog-category-pill,.blog-topic-card,.blog-link-list a{transition:transform .16s ease,border-color .16s ease,color .16s ease}@media(max-width:1180px){.blog-featured-card,.blog-hub__content .container,.blog-hub__layout,.blog-newsletter-block,.blog-author-box,.blog-articles-grid,.blog-articles-grid--related{grid-template-columns:1fr}.blog-featured-card__media,.blog-article-card__media{min-height:280px}}@media(max-width:860px){.blog-search,.blog-newsletter-form{grid-template-columns:1fr}.blog-single__cover{height:340px}}@media(max-width:640px){.blog-hub__hero,.blog-single__hero{padding-top:1.4rem}.blog-featured-card,.blog-newsletter-block,.blog-sidebar-card,.blog-author-box,.blog-single__article,.blog-article-card{padding:1rem;border-radius:16px}.blog-hub__heading h1,.blog-single__heading h1{font-size:1.9rem}.blog-search input{min-height:52px}.blog-search button,.blog-save-button{width:100%}.blog-featured-card__media,.blog-article-card__media,.blog-single__cover{min-height:240px;height:240px}.blog-author-box{text-align:center}.blog-author-box__avatar{margin-inline:auto}}.blog-single--premium{background:radial-gradient(circle at top left,rgba(0,182,122,.1),transparent 24%),radial-gradient(circle at top right,rgba(72,120,255,.08),transparent 28%),linear-gradient(180deg,#f3f8fc,#eef5fa);color:#0f2740}.blog-single--premium .site-header{background:#071a2eb8;backdrop-filter:blur(18px)}.blog-reading-progress{position:fixed;inset:0 0 auto;z-index:90;height:4px;background:#ffffff1f}.blog-reading-progress__bar{display:block;width:0;height:100%;background:linear-gradient(90deg,#00b67a,#45e0ab);box-shadow:0 0 24px #00b67a66}.blog-share-rail{position:fixed;top:240px;inset-inline-start:max(16px,calc((100vw - 1320px)/2));z-index:20;display:grid;gap:.75rem}.blog-share-rail a,.blog-share-rail button{display:grid;place-items:center;width:52px;height:52px;border:1px solid rgba(203,215,228,.9);border-radius:18px;background:#ffffffe0;box-shadow:0 14px 34px #071a2e1a;color:#071a2e;font-size:.76rem;font-weight:800;backdrop-filter:blur(10px)}.blog-share-rail__icon{display:inline-flex;align-items:center;justify-content:center;font-size:1rem;font-weight:900;line-height:1;letter-spacing:-.02em;text-transform:none}.blog-single__hero--premium{padding-top:2rem;padding-bottom:2rem}.blog-single__hero-card{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.72fr);gap:1.5rem;padding:2rem;border:1px solid rgba(213,223,233,.9);border-radius:30px;background:radial-gradient(circle at top right,rgba(0,182,122,.1),transparent 28%),linear-gradient(180deg,#fffffff5,#ffffffd6);box-shadow:0 34px 80px #071a2e1a;backdrop-filter:blur(14px)}.blog-single__hero-copy h1{margin:1rem 0;font-size:clamp(2.2rem,4.1vw,3.8rem);line-height:1.12}.blog-single__hero-copy p{font-size:.98rem;line-height:1.9}.blog-badge--large{min-height:42px;padding-inline:1rem;font-size:.92rem}.blog-single__hero-meta{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center;margin-top:1.5rem}.blog-single__author-chip{display:inline-grid;grid-template-columns:64px 1fr;gap:.85rem;align-items:center;padding:.7rem;border:1px solid rgba(222,230,238,.95);border-radius:20px;background:#ffffffc7}.blog-single__author-chip img{width:64px;height:64px;border-radius:50%;object-fit:cover}.blog-single__author-chip strong,.blog-single__author-chip span{display:block}.blog-single__author-chip span{color:#667a8f;font-size:.82rem}.blog-meta--hero{justify-content:flex-start}.blog-share-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.blog-share-row a,.blog-share-row button,.blog-mobile-share__main,.blog-mobile-share__cta,.blog-react-btn,.blog-rating button,.blog-toc__toggle{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.8rem 1rem;border:1px solid rgba(216,226,236,.94);border-radius:16px;background:#ffffffe0;color:#071a2e;font-weight:800}.blog-single__hero-stats{display:grid;gap:1rem}.blog-glass-card,.blog-card{border:1px solid rgba(216,225,235,.95);border-radius:24px;background:#ffffffdb;box-shadow:0 24px 54px #071a2e14;backdrop-filter:blur(10px)}.blog-glass-card{display:grid;gap:.75rem;padding:1.3rem;background:radial-gradient(circle at top right,rgba(0,182,122,.14),transparent 38%),linear-gradient(180deg,#071a2ef5,#0c2742e6);color:#fff}.blog-glass-card span{font-size:.82rem;font-weight:800;color:#ffffffb8}.blog-glass-card strong{font-size:1.02rem;line-height:1.8}.blog-stat-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.blog-stat-stack__item,.blog-metric-card,.blog-forecast-card{padding:1.1rem;border-radius:20px;background:#ffffffb8}.blog-stat-stack__item small,.blog-metric-card small,.blog-forecast-card small{display:block;margin-bottom:.5rem;color:#678096;font-size:.8rem;font-weight:700}.blog-stat-stack__item strong,.blog-metric-card strong,.blog-forecast-card strong{font-size:1.12rem;color:#071a2e}.blog-single__cover--premium{margin-top:1.5rem;height:auto;overflow:hidden;padding:1rem;border:1px solid rgba(216,225,235,.95);border-radius:28px;background:#ffffffe6;box-shadow:0 28px 62px #071a2e1a}.blog-single__cover--premium img{display:block;width:100%;height:min(700px,58vw);object-fit:cover;border-radius:22px}.blog-single__cover--premium figcaption{padding:.95rem .25rem 0;color:#64798f;font-size:.86rem}.blog-single__layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.68fr);gap:1.5rem;align-items:start}.blog-single__main,.blog-single__sidebar,.blog-single__sidebar-sticky,.blog-location-grid,.blog-opportunity-grid,.blog-forecast,.blog-forecast__cards{display:grid;gap:1rem}.blog-single__sidebar-sticky{position:sticky;top:120px}.blog-card{padding:1.35rem}.blog-toc ul,.blog-checklist ul{margin:0;padding:0;list-style:none;display:grid;gap:.8rem}.blog-toc li.is-sub{padding-inline-start:1rem}.blog-toc a{color:#17304b;font-weight:700}.blog-pill-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.blog-pill-row span,.blog-location-card__meta span{display:inline-flex;align-items:center;min-height:40px;padding:.6rem .85rem;border-radius:999px;background:#eff6fb;color:#18344f;font-size:.82rem;font-weight:700}.blog-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.blog-metric-card p{margin:.65rem 0 0;line-height:1.8}.blog-pull-quote{margin:0;padding:1.6rem 1.8rem;border-inline-start:5px solid #00b67a;border-radius:0 22px 22px 0;background:linear-gradient(135deg,#071a2efa,#0d2742f0);color:#fff;box-shadow:0 24px 54px #071a2e24}.blog-pull-quote p{margin:0;font-size:clamp(1.02rem,1.8vw,1.28rem);line-height:1.85}.blog-info-box{padding:1.15rem 1.3rem;border:1px dashed rgba(0,182,122,.4);border-radius:22px;background:#00b67a12}.blog-info-box strong{display:block;margin-bottom:.45rem;color:#0d7a56}.blog-single__article{padding:2rem;font-size:.98rem;line-height:1.95}.blog-single__article>*:first-child{margin-top:0}.blog-single__article h2,.blog-single__article h3,.blog-single__article h4{margin-top:2rem;margin-bottom:.9rem}.blog-single__article p,.blog-single__article li{color:#18344f}.blog-single__article ul,.blog-single__article ol{padding-inline-start:1.3rem}.blog-single__article table{width:100%;border-collapse:collapse;margin:1.2rem 0;overflow:hidden;border-radius:18px}.blog-single__article table th,.blog-single__article table td,.blog-comparison table th,.blog-comparison table td{padding:1rem;border-bottom:1px solid rgba(225,233,240,.9);text-align:start}.blog-callout{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;background:radial-gradient(circle at top right,rgba(0,182,122,.14),transparent 34%),linear-gradient(135deg,#071a2e,#0d2742);color:#fff}.blog-callout h2,.blog-callout p{color:#fff}.blog-location-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-location-grid--related{grid-template-columns:repeat(4,minmax(0,1fr))}.blog-location-card,.blog-opportunity-card{overflow:hidden}.blog-location-card img{width:100%;height:180px;object-fit:cover;border-radius:18px;margin-bottom:1rem}.blog-location-card h3,.blog-opportunity-card h3{margin:.5rem 0;font-size:1.05rem}.blog-location-card__score{display:inline-flex;align-items:center;padding:.45rem .8rem;border-radius:999px;background:#00b67a1f;color:#0d7a56;font-size:.82rem}.blog-location-card a,.blog-author-box__meta a{color:#00b67a;font-weight:800}.blog-opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-opportunity-card small{color:#00b67a;font-size:.82rem;font-weight:800}.blog-opportunity-card strong{display:block;font-size:1.3rem;margin-top:.35rem}.blog-single--premium .blog-section-heading h2,.blog-single--premium .blog-author-box h2,.blog-single--premium .blog-single__article h2{font-size:clamp(1.45rem,2.3vw,2rem)}.blog-single--premium .blog-single__article h3{font-size:clamp(1.2rem,1.9vw,1.55rem)}.blog-single--premium .blog-single__article h4{font-size:1.05rem}.blog-forecast{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr)}.blog-forecast__chart{display:flex;align-items:end;justify-content:space-between;gap:1rem;min-height:260px;padding:1.4rem;border:1px solid rgba(216,225,235,.95);border-radius:24px;background:linear-gradient(180deg,#ffffffeb,#f1f8fce0)}.blog-forecast__chart span{flex:1;border-radius:18px 18px 8px 8px;background:linear-gradient(180deg,#2fe0a5,#00b67a);box-shadow:0 14px 28px #00b67a38}.blog-checklist li{position:relative;padding-inline-start:1.8rem;line-height:1.9}.blog-checklist li:before{content:"✓";position:absolute;inset-inline-start:0;color:#00b67a;font-weight:900}.blog-comparison__wrap{overflow-x:auto}.blog-engagement__actions{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center}.blog-rating{display:flex;gap:.5rem}.blog-rating button{min-width:46px;font-size:1.2rem;color:#9db0c3}.blog-rating button.is-active{color:#ffba3b}.blog-react-btn.is-active{border-color:#00b67a5c;background:#00b67a1a;color:#0d7a56}.blog-author-box--premium{margin-top:0}.blog-author-box__content,.blog-author-box__meta{display:grid;gap:.8rem}.blog-author-box__meta{display:flex;flex-wrap:wrap}.blog-faq__list,.blog-faq__item{display:grid;gap:.75rem}.blog-faq__question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:0;background:transparent;color:#071a2e;font-size:1rem;font-weight:800;text-align:start}.blog-faq__answer{padding:.2rem 0 .4rem;color:#5f7288;line-height:1.9}.blog-newsletter-block--premium{margin-top:0;border-radius:28px}.blog-articles-grid--swipe{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-mobile-share{display:none}@media(max-width:1280px){.blog-share-rail{display:none}.blog-stat-grid,.blog-location-grid--related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.blog-single__hero-card,.blog-single__layout,.blog-location-grid,.blog-opportunity-grid,.blog-forecast,.blog-articles-grid--swipe{grid-template-columns:1fr}.blog-single__sidebar-sticky{position:static}}@media(max-width:860px){.blog-single__hero-card,.blog-single__article,.blog-card{padding:1.1rem}.blog-single__hero-copy h1{font-size:1.95rem}.blog-single__hero-meta,.blog-stat-stack,.blog-stat-grid,.blog-location-grid--related,.blog-newsletter-form{grid-template-columns:1fr}.blog-mobile-share{position:sticky;bottom:1rem;z-index:12;display:flex;gap:.75rem}.blog-mobile-share__main,.blog-mobile-share__cta{flex:1;box-shadow:0 16px 34px #071a2e24}.blog-single__cover--premium img{height:300px}}@media(max-width:640px){.blog-reading-progress{top:64px}.blog-single__hero--premium{padding-top:1.1rem}.blog-single__hero-card{border-radius:22px}.blog-single__cover--premium{padding:.7rem;border-radius:22px}.blog-single__cover--premium img{height:230px;border-radius:18px}.blog-share-row{gap:.55rem}.blog-share-row a,.blog-share-row button,.blog-mobile-share__main,.blog-mobile-share__cta,.blog-react-btn,.blog-rating button,.blog-toc__toggle{min-height:44px;padding:.75rem .9rem;font-size:.85rem}.blog-toc__body[hidden]{display:none}.blog-articles-grid--swipe{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(82%,1fr);overflow-x:auto;padding-bottom:.35rem;scroll-snap-type:x mandatory}.blog-articles-grid--swipe .blog-article-card{scroll-snap-align:start}}
