.blog-page{--blog-accent:#315fb3;--blog-accent-hover:#1e458e;--blog-glow:#4a7edb29;--blog-card-radius:1.25rem;--blog-badge-radius:9999px;background-color:var(--surface);color:var(--text-strong);isolation:isolate;padding:116px 0 64px;position:relative;overflow:clip}.dark .blog-page{--blog-accent:#8fb2ef;--blog-accent-hover:#b8d2ff;--blog-glow:#8fb2ef38}.blog-container{width:min(1240px,100% - 48px);margin-inline:auto}.blog-page [hidden]{display:none!important}.blog-page :is(a,button,input):focus-visible{outline:3px solid var(--brand-light-blue);outline-offset:4px}.blog-ambient-mesh{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.blog-glow-orb{filter:blur(80px);opacity:.65;border-radius:50%;position:absolute}.blog-glow-orb--left{top:40px;background:radial-gradient(circle,#4a7edb24 0%,#4a7edb00 70%);width:520px;height:520px;inset-inline-start:-100px}.blog-glow-orb--right{top:180px;background:radial-gradient(circle,#5b8ce61a 0%,#5b8ce600 70%);width:480px;height:480px;inset-inline-end:-120px}.dark .blog-glow-orb--left{background:radial-gradient(circle,#4a7edb38 0%,#4a7edb00 70%)}.dark .blog-glow-orb--right{background:radial-gradient(circle,#8fb2ef26 0%,#8fb2ef00 70%)}.blog-hero{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:40px;padding-bottom:8px;display:flex}.blog-hero-content{max-width:760px}.blog-hero-badge{border-radius:var(--blog-badge-radius);background:var(--surface-alt);border:1px solid var(--border-soft);box-shadow:var(--schatten-ruhend);align-items:center;gap:10px;margin-bottom:18px;padding:4px 14px 4px 6px;display:inline-flex}.blog-hero-badge .icon-chip{border-radius:50%;width:28px;height:28px}.blog-hero-badge-title{letter-spacing:.1em;text-transform:uppercase;color:var(--blog-accent);font-size:11px;font-weight:700}.blog-hero-badge-edition{color:var(--brand-dark-blue);background:#4a7edb1f;border-radius:9999px;padding:2px 8px;font-size:10px;font-weight:600}.dark .blog-hero-badge-edition{color:#8fb2ef;background:#8fb2ef26}.blog-hero-title{letter-spacing:-.03em;color:var(--text-strong);margin-bottom:16px;font-size:clamp(32px,3.8vw,50px);font-weight:900;line-height:1.1}.blog-hero-title-accent{background:linear-gradient(135deg,#1e2347 0%,#315fb3 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dark .blog-hero-title-accent{background:linear-gradient(135deg,#8fb2ef 0%,#fff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.blog-hero-description{color:var(--text-body);max-width:600px;margin-bottom:24px;font-size:15px;line-height:1.65}.blog-hero-stats{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.blog-stat-chip{border-radius:var(--blog-badge-radius);background:var(--surface);border:1px solid var(--border-soft);color:var(--text-strong);align-items:center;gap:7px;padding:6px 13px;font-size:11.5px;font-weight:600;transition:transform .2s,border-color .2s;display:inline-flex;box-shadow:0 1px 3px #1e23470a}.blog-stat-chip:hover{border-color:#4a7edb66;transform:translateY(-2px)}.blog-stat-icon{width:14px;height:14px;color:var(--brand-light-blue);flex-shrink:0}.blog-hero-side{flex-shrink:0;padding-bottom:12px}.blog-hero-action{background:var(--brand-dark-blue);letter-spacing:.02em;border-radius:12px;align-items:center;gap:10px;padding:12px 22px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.dark .blog-hero-action{background:#4a7edb;color:#fff!important}.blog-hero-action:hover{background:var(--brand-hover-blue)}.blog-hero-action-icon{width:14px;height:14px;transition:transform .2s}.blog-hero-action:hover .blog-hero-action-icon{transform:translate(3px)}.blog-featured-section{margin-bottom:48px}.blog-featured-card{color:#fff;background:radial-gradient(at 100% 0,#4a7edb40 0%,#0000 65%),#1a1f42;border:1px solid #ffffff1f;border-radius:1.5rem;grid-template-columns:1.18fr 1fr;text-decoration:none;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s,border-color .35s;display:grid;overflow:hidden;box-shadow:0 20px 48px -12px #10182c59}.blog-featured-card:hover{border-color:#8fb2ef73;transform:translateY(-6px);box-shadow:0 28px 60px -10px #4a7edb4d}.blog-featured-visual{background:#171b38;min-height:340px;position:relative;overflow:hidden}.blog-featured-visual>img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transition:transform .65s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.blog-featured-card:hover .blog-featured-visual>img{transform:scale(1.045)}.blog-featured-pill-top{top:20px;border-radius:var(--blog-badge-radius);backdrop-filter:blur(12px);color:#1e2347;letter-spacing:.08em;background:#fffffff0;align-items:center;gap:8px;padding:8px 15px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;inset-inline-start:20px;box-shadow:0 4px 14px #00000026}.blog-featured-fokus-icon{color:#4a7edb;flex-shrink:0;width:15px;height:15px}.blog-featured-star-icon{color:#eab308;width:14px;height:14px}.blog-featured-pill-bottom{bottom:20px;border-radius:var(--blog-badge-radius);backdrop-filter:blur(10px);color:#e6eaf5;background:#141834d1;border:1px solid #ffffff2e;align-items:center;gap:7px;padding:6px 13px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;inset-inline-start:20px}.blog-featured-tag-icon{color:#8fb2ef;width:13px;height:13px}.blog-featured-content{flex-direction:column;justify-content:center;padding:38px 36px;display:flex}.blog-featured-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#abc8ff;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:700;display:inline-flex}.blog-featured-eyebrow-icon{width:14px;height:14px}.blog-featured-headline{letter-spacing:-.025em;color:#fff;margin:0 0 14px;font-size:clamp(21px,2.1vw,28px);font-weight:900;line-height:1.25;transition:color .2s}.blog-featured-card:hover .blog-featured-headline{color:#abc8ff}.blog-featured-summary{color:#c9cee2;margin-bottom:20px;font-size:13.5px;line-height:1.68}.blog-featured-meta{color:#a7b0d0;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:24px;font-size:11.5px;display:flex}.blog-meta-item{align-items:center;gap:6px;display:inline-flex}.blog-meta-icon{color:#8fb2ef;width:13px;height:13px}.blog-meta-separator{opacity:.45}.blog-featured-bottom{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.blog-featured-cta{background:#fff;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:11.5px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex;color:#1e2347!important}.blog-featured-card:hover .blog-featured-cta{background:#abc8ff}.blog-featured-cta-arrow{width:13px;height:13px;transition:transform .2s}.blog-featured-card:hover .blog-featured-cta-arrow{transform:translate(3px)}.blog-author{align-items:center;gap:10px;font-size:11.5px;line-height:1.35;display:inline-flex}.blog-author-logo{background:#151a36;border:1px solid #fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:2px;display:inline-flex}.blog-author--detail .blog-author-logo{width:38px;height:38px;padding:3px}.blog-author-logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.blog-author-name-row{align-items:center;gap:5px;display:flex}.blog-author-name-row strong{font-weight:700}.blog-author-verified-icon{color:#4a7edb;flex-shrink:0;width:13px;height:13px}.dark .blog-author-verified-icon{color:#8fb2ef}.blog-author-sub{opacity:.72;margin-top:1px;font-size:10.5px;display:block}.blog-library{padding-top:24px;scroll-margin-top:130px}.blog-toolbar{border-radius:var(--blog-card-radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;padding:14px 20px;display:flex}.blog-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.blog-filter-btn{border-radius:var(--blog-badge-radius);border:1px solid var(--border-soft);background:var(--surface-alt);color:var(--text-body);cursor:pointer;align-items:center;gap:7px;padding:8px 14px;font-size:11.5px;font-weight:600;transition:all .22s cubic-bezier(.4,0,.2,1);display:inline-flex}.blog-filter-btn:hover{color:var(--text-strong);background:#4a7edb1a;border-color:#4a7edb4d}.blog-filter-btn[aria-pressed=true]{background:var(--brand-dark-blue);color:#fff;border-color:var(--brand-dark-blue);box-shadow:0 4px 14px #1e234740}.dark .blog-filter-btn[aria-pressed=true]{color:#fff;background:#4a7edb;border-color:#4a7edb;box-shadow:0 4px 14px #4a7edb59}.blog-filter-btn-icon{flex-shrink:0;width:14px;height:14px}.blog-filter-count-badge{background:#00000014;border-radius:9999px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.blog-filter-btn[aria-pressed=true] .blog-filter-count-badge{color:#fff;background:#ffffff40}.blog-toolbar-right{align-items:center;gap:16px;display:flex}.blog-result-indicator{color:var(--text-body);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.blog-result-icon{width:14px;height:14px;color:var(--blog-accent)}.blog-result-count{margin:0;font-size:11.5px}.blog-search-box{border:1px solid var(--border-soft);background:var(--surface-alt);border-radius:var(--blog-badge-radius);align-items:center;gap:9px;width:250px;padding:6px 14px;transition:all .2s;display:flex}.blog-search-box:focus-within{border-color:var(--brand-light-blue);background:var(--surface);box-shadow:0 0 0 3px #4a7edb38}.blog-search-box-icon{width:14px;height:14px;color:var(--text-body);flex-shrink:0}.blog-search-box input{width:100%;color:var(--text-strong);background:0 0;border:none;outline:none;font-size:12px}.blog-search-box input::-moz-placeholder{color:var(--text-body);opacity:.75}.blog-search-box input::placeholder{color:var(--text-body);opacity:.75}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px;display:grid}.blog-card{border-radius:var(--blog-card-radius);border:1px solid var(--border-soft);background:var(--surface);min-width:0;box-shadow:var(--schatten-ruhend);transition:transform .32s cubic-bezier(.34,1.56,.64,1),box-shadow .32s,border-color .32s;overflow:hidden}.blog-card:hover{box-shadow:var(--schatten-schwebend);border-color:#4a7edb6b;transform:translateY(-6px)}.blog-card-link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.blog-card-image-wrap{aspect-ratio:16/9;background:var(--surface-alt);position:relative;overflow:hidden}.blog-card-image-wrap>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.blog-card:hover .blog-card-image-wrap>img{transform:scale(1.05)}.blog-card-floating-tag{top:12px;border-radius:var(--blog-badge-radius);backdrop-filter:blur(10px);color:#1e2347;letter-spacing:.06em;background:#ffffffeb;align-items:center;gap:6px;padding:5px 11px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;inset-inline-start:12px;box-shadow:0 2px 8px #0000001f}.dark .blog-card-floating-tag{color:#8fb2ef;background:#141834e0;border:1px solid #ffffff29}.blog-card-tag-icon{width:13px;height:13px;color:var(--brand-light-blue);flex-shrink:0}.dark .blog-card-tag-icon{color:#8fb2ef}.blog-card-arrow-badge{top:12px;backdrop-filter:blur(10px);color:#1e2347;background:#ffffffeb;border-radius:50%;place-items:center;width:32px;height:32px;transition:all .25s cubic-bezier(.4,0,.2,1);display:grid;position:absolute;inset-inline-end:12px;box-shadow:0 2px 8px #0000001f}.dark .blog-card-arrow-badge{color:#fff;background:#141834e0;border:1px solid #ffffff29}.blog-card-arrow-icon{width:13px;height:13px;transition:transform .2s}.blog-card:hover .blog-card-arrow-badge{background:var(--brand-light-blue);color:#fff;transform:translate(2px,-2px)scale(1.06)}.blog-card-body{flex-direction:column;flex:1;padding:20px 22px;display:flex}.blog-card-meta-top{color:var(--text-body);align-items:center;gap:8px;margin-bottom:9px;font-size:11px;display:flex}.blog-card-title{letter-spacing:-.015em;color:var(--text-strong);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;font-size:16.5px;font-weight:700;line-height:1.35;transition:color .2s;display:-webkit-box;overflow:hidden}.blog-card:hover .blog-card-title{color:var(--blog-accent)}.blog-card-excerpt{color:var(--text-body);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 18px;font-size:12.5px;line-height:1.62;display:-webkit-box;overflow:hidden}.blog-card-footer{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.blog-card-cta{color:var(--blog-accent);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.blog-card-cta-arrow{width:12px;height:12px;transition:transform .2s}.blog-card:hover .blog-card-cta-arrow{transform:translate(3px)}.blog-empty-card{text-align:center;border-radius:var(--blog-card-radius);max-width:540px;margin:36px auto 0;padding:56px 24px}.blog-empty-icon-chip{width:52px;height:52px;color:var(--brand-light-blue);background:#4a7edb1f;border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.blog-empty-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--blog-accent);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.blog-empty-title{color:var(--text-strong);margin:0 0 10px;font-size:20px;font-weight:800}.blog-empty-text{color:var(--text-body);margin:0 0 24px;font-size:13px;line-height:1.6}.blog-empty-reset-btn{background:var(--brand-dark-blue);cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:11px 22px;font-size:12px;font-weight:700;display:inline-flex;color:#fff!important}.dark .blog-empty-reset-btn{background:#4a7edb}.blog-cta-banner{color:#fff;background:radial-gradient(at 85% 15%,#4a7edb59 0%,#0000 60%),radial-gradient(at 15% 85%,#5b8ce62e 0%,#0000 60%),#161b3d;border:1px solid #ffffff24;border-radius:1.5rem;justify-content:space-between;align-items:center;gap:36px;margin-top:56px;padding:38px 44px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 48px -10px #10182c66}.blog-cta-content{max-width:620px}.blog-cta-eyebrow-chip{border-radius:var(--blog-badge-radius);letter-spacing:.1em;text-transform:uppercase;color:#abc8ff;background:#ffffff1a;border:1px solid #ffffff29;align-items:center;gap:7px;margin-bottom:12px;padding:4px 12px;font-size:10.5px;font-weight:700;display:inline-flex}.blog-cta-chip-icon{color:#abc8ff;place-items:center;display:grid}.blog-cta-title{letter-spacing:-.025em;color:#fff;margin:0 0 10px;font-size:clamp(20px,2vw,26px);font-weight:900;line-height:1.25}.blog-cta-subtitle{color:#c9cee2;margin:0 0 20px;font-size:13px;line-height:1.65}.blog-cta-pills{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.blog-cta-pill{border-radius:var(--blog-badge-radius);color:#e6eaf5;background:#ffffff14;align-items:center;gap:6px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-flex}.blog-cta-pill-icon{color:#8fb2ef;width:13px;height:13px}.blog-cta-action{flex-shrink:0}.blog-cta-button{background:#fff;border-radius:12px;align-items:center;gap:10px;padding:13px 26px;font-size:12.5px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 24px -6px #0000004d;color:#1e2347!important}.blog-cta-button:hover{background:#edf3ff;transform:translateY(-2px)}.blog-cta-button-arrow{width:14px;height:14px;transition:transform .2s}.blog-cta-button:hover .blog-cta-button-arrow{transform:translate(3px)}.blog-progress{z-index:1000;transform-origin:0;background:linear-gradient(90deg,#4a7edb 0%,#8fb2ef 100%);height:3.5px;position:fixed;inset:0 0 auto;transform:scaleX(0);box-shadow:0 0 10px #4a7edb99}[dir=rtl] .blog-progress{transform-origin:100%;pointer-events:none}.blog-breadcrumb{color:var(--text-body);margin-bottom:24px;flex-wrap:wrap;align-items:center;gap:10px;max-width:740px;margin-inline:auto;font-size:12px;display:flex}.blog-breadcrumb-link{color:var(--text-body);align-items:center;gap:6px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.blog-breadcrumb-link:hover{color:var(--blog-accent)}.blog-breadcrumb-icon{width:14px;height:14px}.blog-breadcrumb-divider{opacity:.4}.blog-breadcrumb-current{color:var(--blog-accent);align-items:center;gap:6px;font-weight:600;display:inline-flex}.blog-breadcrumb-tag-icon{width:13px;height:13px}.blog-article{max-width:740px;margin-inline:auto}.blog-article-header{margin-bottom:26px}.blog-tags{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.blog-tag-pill{background:var(--surface-alt);border:1px solid var(--border-soft);border-radius:var(--blog-badge-radius);color:var(--blog-accent);letter-spacing:.04em;align-items:center;gap:6px;padding:5px 12px;font-size:10.5px;font-weight:700;display:inline-flex}.blog-tag-icon{width:13px;height:13px}.blog-article-title{letter-spacing:-.025em;color:var(--text-strong);margin:0 0 14px;font-size:clamp(26px,3.2vw,38px);font-weight:900;line-height:1.2}.blog-article-lead{color:var(--text-body);margin:0 0 20px;font-size:15.5px;line-height:1.68}.blog-article-byline{background:var(--surface-alt);border:1px solid var(--border-soft);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.blog-article-meta-group{color:var(--text-body);align-items:center;gap:8px 12px;font-size:11.5px;display:flex}.blog-article-cover{border:1px solid var(--border-soft);box-shadow:var(--schatten-ruhend);background:var(--surface-alt);border-radius:1.25rem;margin:24px 0 32px;overflow:hidden}.blog-article-cover img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.blog-article-content{color:var(--text-body);overflow-wrap:anywhere;font-size:16px;line-height:1.8}.blog-article-content :is(h2,h3,h4){color:var(--text-strong);letter-spacing:-.02em;margin:32px 0 12px;scroll-margin-top:140px;font-weight:800;line-height:1.3}.blog-article-content h2{border-bottom:1px solid var(--border-soft);padding-bottom:8px;font-size:23px}.blog-article-content h3{font-size:19px}.blog-article-content h4{font-size:16px}.blog-article-content>:first-child{margin-top:0}.blog-article-content :is(p,ul,ol){margin-bottom:18px}.blog-article-content :is(ul,ol){padding-inline-start:24px}.blog-article-content ul{list-style:outside}.blog-article-content ol{list-style:decimal}.blog-article-content li{margin-bottom:8px;padding-inline-start:6px}.blog-article-content strong{color:var(--text-strong);font-weight:700}.blog-article-content blockquote{border-inline-start:4px solid var(--brand-light-blue);background:var(--surface-alt);box-shadow:var(--schatten-ruhend);border-start-end-radius:14px;border-end-end-radius:14px;margin:26px 0;padding:16px 22px}.blog-article-content blockquote p:last-child{margin-bottom:0}.blog-tabelle{border:1px solid var(--border-soft);border-radius:14px;margin:26px 0;overflow-x:auto}.blog-article-content table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.6}.blog-article-content :is(th,td){text-align:start;vertical-align:top;border-bottom:1px solid var(--border-soft);overflow-wrap:normal;padding:10px 14px}.blog-article-content :is(th,td)+:is(th,td){border-inline-start:1px solid var(--border-soft)}.blog-article-content th{background:var(--surface-alt);color:var(--text-strong);font-weight:700}.blog-article-content tr:last-child td{border-bottom:0}@media (width<=640px){.blog-article-content table{font-size:14px}.blog-article-content :is(th,td){hyphens:auto;padding:8px 10px}}.blog-article-content a{color:var(--blog-accent);text-underline-offset:4px;font-weight:600;text-decoration:underline}.blog-article-content a:hover{color:var(--blog-accent-hover)}.blog-article-content code{background:var(--surface-alt);border:1px solid var(--border-soft);color:var(--text-strong);border-radius:6px;padding:.1em .4em;font-size:.875em}.blog-share-bar{border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:36px;padding:16px 20px;font-size:12px;display:flex}.blog-share-label{color:var(--text-strong);align-items:center;gap:8px;font-weight:700;display:inline-flex}.blog-share-main-icon{width:15px;height:15px;color:var(--blog-accent)}.blog-share-buttons{align-items:center;gap:8px;display:flex}.blog-share-btn{border-radius:var(--blog-badge-radius);border:1px solid var(--border-soft);background:var(--surface);color:var(--text-strong);cursor:pointer;align-items:center;gap:7px;padding:7px 14px;font-size:11.5px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.blog-share-btn:hover{color:var(--blog-accent);background:#4a7edb1a;border-color:#4a7edb59}.blog-share-btn-icon{width:14px;height:14px;color:var(--blog-accent)}.blog-share-status{color:var(--blog-accent);flex-basis:100%;min-height:18px;font-size:11.5px;font-weight:600;transition:opacity .3s}.blog-author-note-card{border-radius:16px;margin-top:24px;padding:22px 26px}.blog-author-note-header{margin-bottom:12px}.blog-author-note-text{color:var(--text-body);margin:0;font-size:13px;line-height:1.65}.blog-article-top-nav{justify-content:flex-start;margin-bottom:24px;display:flex}.blog-article-footer-nav{justify-content:flex-start;margin-top:36px;display:flex}.blog-article-back-link{border-radius:var(--blog-badge-radius);background:var(--surface-alt);border:1px solid var(--border-soft);color:var(--blog-accent);align-items:center;gap:8px;padding:10px 20px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.blog-article-back-link:hover{background:var(--surface);border-color:#4a7edb66}.blog-back-arrow-icon{font-size:14px;transition:transform .2s}.blog-article-back-link:hover .blog-back-arrow-icon{transform:translate(-3px)}.blog-related-section{border-top:1px solid var(--border-soft);margin-top:56px;padding-top:40px}.blog-section-heading{margin-bottom:24px}.blog-section-title{letter-spacing:-.025em;color:var(--text-strong);margin:8px 0 0;font-size:clamp(22px,2.2vw,28px);font-weight:900}@media (width<=1023px){.blog-page{padding-top:100px}.blog-hero{flex-direction:column;align-items:flex-start;gap:24px}.blog-featured-card{grid-template-columns:1fr}.blog-featured-visual{aspect-ratio:16/9;min-height:0}.blog-featured-content{padding:28px 24px}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.blog-toolbar{flex-direction:column;align-items:stretch;gap:14px}.blog-toolbar-right{justify-content:space-between;width:100%}.blog-search-box{width:100%;max-width:320px}.blog-cta-banner{flex-direction:column;align-items:flex-start;gap:24px;padding:30px 28px}}@media (width<=640px){.blog-container{width:calc(100% - 32px)}.blog-page{padding-top:100px;padding-bottom:48px}.blog-hero-title{font-size:29px;line-height:1.15}.blog-hero-description{margin-bottom:20px;font-size:14px;line-height:1.6}.blog-hero-stats{gap:8px}.blog-stat-chip{padding:6px 11px;font-size:11px}.blog-hero-action{justify-content:center;width:100%;min-height:44px}.blog-featured-pill-top{top:12px;padding:6px 12px;font-size:10px;inset-inline-start:12px}.blog-featured-pill-bottom{display:none}.blog-featured-content{padding:24px 18px}.blog-featured-headline{font-size:20px}.blog-featured-bottom{flex-direction:column;align-items:stretch;gap:16px}.blog-featured-cta{justify-content:center;width:100%;min-height:44px}.blog-grid{grid-template-columns:1fr;gap:20px}.blog-toolbar{padding:16px 14px}.blog-filters{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex;overflow-x:visible}.blog-filter-btn{white-space:nowrap;flex-shrink:0;min-height:36px;padding:7px 12px;font-size:11px}.blog-toolbar-right{flex-direction:column;align-items:stretch;gap:10px}.blog-search-box{width:100%;max-width:none;min-height:42px}.blog-cta-banner{padding:28px 20px}.blog-cta-pills{flex-direction:column;align-items:flex-start;gap:8px}.blog-cta-button{justify-content:center;width:100%;min-height:46px}.blog-article-byline{flex-direction:column;align-items:flex-start;gap:12px}.blog-share-bar{flex-direction:column;align-items:stretch;gap:14px}.blog-share-buttons{grid-template-columns:1fr;gap:8px;width:100%;display:grid}.blog-share-btn{justify-content:flex-start;width:100%;min-height:42px}.blog-article-back-link{justify-content:flex-start;width:auto;min-height:40px}}@media (prefers-reduced-motion:reduce){.blog-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.blog-card:hover,.blog-featured-card:hover,.blog-card:hover .blog-card-image-wrap>img,.blog-featured-card:hover .blog-featured-visual>img{transform:none!important}}
