.esa-ico{display:inline-block;flex:none;width:1.2em;height:1.2em;background-color:currentColor;-webkit-mask:var(--esa-i) center / contain no-repeat;mask:var(--esa-i) center / contain no-repeat;vertical-align:-.2em}.esa-ico-check{--esa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.esa-ico-x{--esa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7l10 10M17 7L7 17'/%3E%3C/svg%3E")}.esa-ico-alert{--esa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.8L21.5 20H2.5z'/%3E%3Cpath d='M12 10v4.5M12 17.2v.3'/%3E%3C/svg%3E")}.esa-ico-info{--esa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5.5M12 7.8v.3'/%3E%3C/svg%3E")}.esa-ico-bulb{--esa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 18h5M10.5 21h3'/%3E%3Cpath d='M12 3a6 6 0 0 0-3.7 10.7c.8.7 1.2 1.4 1.2 2.3h5c0-.9.4-1.6 1.2-2.3A6 6 0 0 0 12 3z'/%3E%3C/svg%3E")}.esa-ico-shield{--esa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v5c0 4.5-3 8.2-7 10-4-1.8-7-5.5-7-10V6z'/%3E%3C/svg%3E")}.esa-ico-lock{--esa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='9.5' rx='2'/%3E%3Cpath d='M8.5 11V8a3.5 3.5 0 0 1 7 0v3'/%3E%3C/svg%3E")}.esa-ico-key{--esa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='15' r='4'/%3E%3Cpath d='M11 12l8.5-8.5M16.5 6.5l2.5 2.5M14.5 8.5l2 2'/%3E%3C/svg%3E")}.esa-ico-clock{--esa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3.2 2'/%3E%3C/svg%3E")}.esa-ico-calendar{--esa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='5.5' width='16' height='15' rx='2'/%3E%3Cpath d='M4 10h16M8.5 3.5v4M15.5 3.5v4'/%3E%3C/svg%3E")}.esa-ico-gauge{--esa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 18a8 8 0 1 1 15 0'/%3E%3Cpath d='M12 18l3.6-5.6'/%3E%3C/svg%3E")}.esa-ico-chart{--esa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h16'/%3E%3Cpath d='M7.5 16v-5M12 16V7M16.5 16v-8'/%3E%3C/svg%3E")}.esa-ico-branch{--esa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6.5' cy='6' r='2.2'/%3E%3Ccircle cx='6.5' cy='18' r='2.2'/%3E%3Ccircle cx='17.5' cy='8' r='2.2'/%3E%3Cpath d='M6.5 8.2v7.6M17.5 10.2c0 4.3-5.5 3.6-10 6.1'/%3E%3C/svg%3E")}.esa-ico-cloud{--esa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.5 18.5h9.5a4 4 0 0 0 .6-7.95A6 6 0 0 0 6.1 12.2 3.2 3.2 0 0 0 7.5 18.5z'/%3E%3C/svg%3E")}.esa-ico-server{--esa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='16' height='7' rx='2'/%3E%3Crect x='4' y='13' width='16' height='7' rx='2'/%3E%3Cpath d='M8 7.5h.2M8 16.5h.2'/%3E%3C/svg%3E")}.esa-ico-layers{--esa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5l9 5-9 5-9-5z'/%3E%3Cpath d='M3 13l9 5 9-5'/%3E%3C/svg%3E")}.esa-ico-users{--esa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8.5' r='3'/%3E%3Cpath d='M3.5 19.5a5.5 5.5 0 0 1 11 0'/%3E%3Ccircle cx='17' cy='9.5' r='2.4'/%3E%3Cpath d='M15.8 14.3a4.5 4.5 0 0 1 5 4.7'/%3E%3C/svg%3E")}.esa-ico-doc{--esa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 3h7l5 5v13H7z'/%3E%3Cpath d='M14 3v5h5M10 13h6M10 17h6'/%3E%3C/svg%3E")}.esa-ico-list{--esa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6.5h11M9 12h11M9 17.5h11'/%3E%3Cpath d='M4.5 6.5h.3M4.5 12h.3M4.5 17.5h.3'/%3E%3C/svg%3E")}.esa-ico-scale{--esa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v16M7.5 20h9M5 8h14'/%3E%3Cpath d='M5 8l-2.8 6a2.9 2.9 0 0 0 5.6 0zM19 8l-2.8 6a2.9 2.9 0 0 0 5.6 0z'/%3E%3C/svg%3E")}.esa-ico-loop{--esa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19.5 11A7.5 7.5 0 0 0 6.2 6.8L4.5 8.5'/%3E%3Cpath d='M4.5 4.5v4h4'/%3E%3Cpath d='M4.5 13a7.5 7.5 0 0 0 13.3 4.2l1.7-1.7'/%3E%3Cpath d='M19.5 19.5v-4h-4'/%3E%3C/svg%3E")}.esa-ico-bug{--esa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7.5' y='8' width='9' height='12' rx='4.5'/%3E%3Cpath d='M12 11v9M7.5 13.5H4M20 13.5h-3.5M8.5 9.5L6 7M15.5 9.5L18 7M7.6 17.5L5 19.5M16.4 17.5l2.6 2'/%3E%3C/svg%3E")}.esa-ico-code{--esa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 7.5L4 12l5 4.5M15 7.5l5 4.5-5 4.5'/%3E%3C/svg%3E")}.esa-ico-target{--esa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Ccircle cx='12' cy='12' r='4.5'/%3E%3Cpath d='M12 12h.2'/%3E%3C/svg%3E")}.esa-ico-flag{--esa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 21V4M5.5 4h11.5l-2.2 4 2.2 4H5.5'/%3E%3C/svg%3E")}.esa-ico-search{--esa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='M16 16l4.5 4.5'/%3E%3C/svg%3E")}.esa-ico-database{--esa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='6' rx='7' ry='3'/%3E%3Cpath d='M5 6v12c0 1.7 3.1 3 7 3s7-1.3 7-3V6M5 12c0 1.7 3.1 3 7 3s7-1.3 7-3'/%3E%3C/svg%3E")}.esa-ico-euro{--esa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17.5 6.6A7 7 0 1 0 17.5 17.4M4 10.5h9.5M4 13.5h9.5'/%3E%3C/svg%3E")}.esa-ico-arrow{--esa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")}.esa-ico-pulse{--esa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h4l2-5 4 10 2-5h6'/%3E%3C/svg%3E")}.esa-ico-box{--esa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l8 4.5v9L12 21l-8-4.5v-9z'/%3E%3Cpath d='M4 7.5l8 4.5 8-4.5M12 12v9'/%3E%3C/svg%3E")}.esa-ico-gear{--esa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='3.2'/%3E%3Cpath d='M12 2.8v2.6M12 18.6v2.6M2.8 12h2.6M18.6 12h2.6M5.5 5.5l1.8 1.8M16.7 16.7l1.8 1.8M5.5 18.5l1.8-1.8M16.7 7.3l1.8-1.8'/%3E%3C/svg%3E")}.esa-ico-rocket{--esa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 4.5c3-1.2 5.3-1.3 5.3-1.3s-.1 2.3-1.3 5.3l-6 6-4-4z'/%3E%3Cpath d='M8.5 10.5L5 11l-2 2.5 4 .5M13.5 15.5l-.5 3.5-2.5 2-.5-4'/%3E%3C/svg%3E")}.esa-ico-down{--esa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.esa-ico-quote{--esa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 7H5.5v5.5h3.5c0 2.3-1.2 3.8-3.4 4.5'/%3E%3Cpath d='M18.5 7h-4v5.5H18c0 2.3-1.2 3.8-3.4 4.5'/%3E%3C/svg%3E")}:root{--esa-i-check-w: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");--esa-i-check-g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2315803d' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");--esa-i-x-w: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7l10 10M17 7L7 17'/%3E%3C/svg%3E");--esa-i-info-b: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231579a3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5.5M12 7.8v.3'/%3E%3C/svg%3E");--esa-i-bulb-g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2315803d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 18h5M10.5 21h3'/%3E%3Cpath d='M12 3a6 6 0 0 0-3.7 10.7c.8.7 1.2 1.4 1.2 2.3h5c0-.9.4-1.6 1.2-2.3A6 6 0 0 0 12 3z'/%3E%3C/svg%3E");--esa-i-alert-a: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b45309' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.8L21.5 20H2.5z'/%3E%3Cpath d='M12 10v4.5M12 17.2v.3'/%3E%3C/svg%3E");--esa-i-scale-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2313293d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v16M7.5 20h9M5 8h14'/%3E%3Cpath d='M5 8l-2.8 6a2.9 2.9 0 0 0 5.6 0zM19 8l-2.8 6a2.9 2.9 0 0 0 5.6 0z'/%3E%3C/svg%3E");--esa-i-quote-b: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231579a3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 7H5.5v5.5h3.5c0 2.3-1.2 3.8-3.4 4.5'/%3E%3Cpath d='M18.5 7h-4v5.5H18c0 2.3-1.2 3.8-3.4 4.5'/%3E%3C/svg%3E");--esa-i-down-m: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f6b76' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.es-blog-hero{position:relative;overflow:hidden;isolation:isolate;background:#fff;border-bottom:1px solid #e6ecf1}.es-blog-hero:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(21,121,163,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(21,121,163,.06) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:radial-gradient(ellipse 55% 75% at 80% 45%,#000 15%,transparent 70%);mask-image:radial-gradient(ellipse 55% 75% at 80% 45%,#000 15%,transparent 70%)}.es-blog-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:72px;align-items:center;padding-top:72px;padding-bottom:72px}.es-blog-hero .es-h1{font-size:52px;line-height:1.08;overflow-wrap:break-word;hyphens:auto}.es-blog-hero .es-lead{max-width:600px}.es-blog-by{display:flex;align-items:center;gap:14px;margin:30px 0 0;font-size:15px;line-height:1.45;color:var(--es-text)}.es-blog-by img{width:52px;height:52px;border-radius:50%;object-fit:cover;flex:none}.es-blog-by b{color:var(--es-ink)}.es-blog-by a{font-weight:700}.es-blog-photo{margin:0}.es-blog-photo img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:22px;box-shadow:0 26px 50px #13293d24}.es-blog-meta{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:13.5px;color:var(--es-muted)}.es-blog-meta span{display:inline-flex;align-items:center;gap:6px}.es-blog-meta .esa-ico{width:15px;height:15px;color:#8ea2b1}.es-blog-featured{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:44px;align-items:center;position:relative}.es-blog-featured-img{margin:0;border-radius:18px;overflow:hidden;background:var(--es-tint)}.es-blog-featured-img img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.es-blog-label{display:inline-block;margin:0 0 14px;font:700 12px var(--es-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--es-blue)}.es-blog-featured h2{margin:12px 0 0;font:700 30px/1.22 var(--es-heading);letter-spacing:-.015em;color:var(--es-ink);text-wrap:balance;overflow-wrap:break-word;hyphens:auto}.es-blog-featured h2 a{color:inherit;text-decoration:none}.es-blog-featured h2 a:after{content:"";position:absolute;inset:0}.es-blog-featured p.es-blog-excerpt{margin:14px 0 0;font-size:17px;line-height:1.65;color:var(--es-text)}.es-blog-more{display:inline-flex;align-items:center;gap:6px;margin-top:18px;font:700 15px var(--es-body);color:var(--es-blue)}.es-blog-more .esa-ico{width:16px;height:16px;transition:transform .2s ease}.es-blog-grid-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:72px 0 28px;padding-top:40px;border-top:1px solid var(--es-line)}.es-blog-grid-head h2{margin:0;font:700 22px var(--es-heading);color:var(--es-ink)}.es-blog-grid-head p{margin:0;font-size:14px;color:var(--es-muted)}.es-blog-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.es-blog-card{position:relative;display:flex;flex-direction:column;height:100%}.es-blog-card-img{margin:0 0 18px;border-radius:14px;overflow:hidden;background:var(--es-tint)}.es-blog-card-img img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;transition:transform .4s ease}.es-blog-card h3{margin:10px 0 0;font:700 19px/1.32 var(--es-heading);color:var(--es-ink);text-wrap:balance;overflow-wrap:break-word;hyphens:auto}.es-blog-card h3 a{color:inherit;text-decoration:none}.es-blog-card h3 a:after{content:"";position:absolute;inset:0}.es-blog-card p.es-blog-excerpt{margin:10px 0 0;font-size:15.5px;line-height:1.6;color:var(--es-text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.es-blog-card a:focus-visible,.es-blog-featured a:focus-visible{outline:none}.es-blog-card:has(a:focus-visible),.es-blog-featured:has(a:focus-visible){outline:3px solid var(--es-blue);outline-offset:6px;border-radius:14px}@media(hover:hover){.es-blog-card:hover h3,.es-blog-featured:hover h2{color:var(--es-blue)}.es-blog-card:hover .es-blog-card-img img{transform:scale(1.03)}.es-blog-featured:hover .es-blog-more .esa-ico{transform:translate(3px)}}.es-blog-pages{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:64px}.es-blog-pages a{min-width:44px;height:44px;padding:0 12px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:10px;font:700 15px var(--es-heading);text-decoration:none;color:var(--es-blue)}.es-blog-pages a:hover{background:var(--es-tint)}.es-blog-pages [aria-current=page]{background:var(--es-ink);color:#fff}.es-blog-pages .is-off{color:#a8b6c1}.es-blog-pages .esa-ico{width:16px;height:16px}.es-flip{transform:scaleX(-1)}.es-post-head{background:var(--es-tint);border-bottom:1px solid #e6ecf1}.es-post-head-inner{max-width:880px;padding-top:56px;padding-bottom:52px}.es-post-crumb{margin:0 0 22px;font-size:14px}.es-post-crumb a{display:inline-flex;align-items:center;gap:6px;font-weight:700;text-decoration:none}.es-post-crumb a:hover{text-decoration:underline}.es-post-crumb .esa-ico{width:15px;height:15px;transform:scaleX(-1)}.es-post-head .es-h1{font-size:44px;line-height:1.14;overflow-wrap:break-word;hyphens:auto}.es-post-head .es-lead{margin-top:18px;max-width:760px}.es-post-byline{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin:30px 0 0}.es-post-author{display:flex;align-items:center;gap:12px;font-size:15px;line-height:1.35}.es-post-author img{width:44px;height:44px;border-radius:50%;object-fit:cover}.es-post-author b{display:block;color:var(--es-ink)}.es-post-author span{color:var(--es-muted);font-size:14px}.es-post-byline .es-blog-meta{font-size:14px}.es-post-layout{display:grid;grid-template-columns:236px minmax(0,720px);gap:64px;justify-content:center;align-items:start;padding-top:56px;padding-bottom:24px}.es-post-toc{position:sticky;top:104px;max-height:calc(100vh - 128px);overflow:auto;font-size:14px}.es-post-toc summary{list-style:none;cursor:default;font:700 12px var(--es-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--es-muted);pointer-events:none}.es-post-toc summary::-webkit-details-marker{display:none}.es-post-toc ol{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:2px;counter-reset:toc}.es-post-toc li{counter-increment:toc}.es-post-toc a{display:grid;grid-template-columns:22px minmax(0,1fr);padding:7px 10px 7px 0;line-height:1.4;color:var(--es-text);text-decoration:none;border-radius:8px}.es-post-toc a:before{content:counter(toc);font:700 12px/1.65 var(--es-heading);color:#9aabb8}.es-post-toc a:hover{color:var(--es-blue)}.es-post-toc a[aria-current=true]{color:var(--es-ink);font-weight:700}.es-post-toc a[aria-current=true]:before{color:var(--es-blue)}.es-post-main{min-width:0}.es-post-author-box{display:grid;grid-template-columns:112px minmax(0,1fr);gap:24px;align-items:center;margin-top:56px;padding:28px;border:1px solid var(--es-line);border-radius:18px;background:#fff}.es-post-author-box img{width:112px;height:112px;border-radius:50%;object-fit:cover}.es-post-author-box p{margin:0}.es-post-author-box .es-post-author-name{font:700 19px var(--es-heading);color:var(--es-ink)}.es-post-author-box .es-post-author-role{margin-top:2px;font-size:14px;color:var(--es-muted)}.es-post-author-box .es-post-author-bio{margin-top:10px;font-size:15.5px;line-height:1.6}.es-post-author-links{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px}.es-post-cta{margin-top:32px}.es-post-cta .es-start{grid-template-columns:minmax(0,1fr);gap:22px;padding:32px 34px}.es-post-cta .es-h2{font-size:26px}.es-post-related .es-section-head{margin-bottom:32px}.es-post-related .es-blog-grid{gap:32px 24px}.es-post-related .es-blog-card h3{font-size:17.5px}.esa-body{font-size:18px;line-height:1.75;color:var(--es-text);overflow-wrap:break-word}.esa-body :where(p,ul,ol,dl,dd,figure,blockquote,table){margin:0}.esa-body>*{margin-top:0;margin-bottom:0}.esa-body>*+*{margin-top:22px}.esa-body>h2{margin-top:60px;font:700 28px/1.25 var(--es-heading);letter-spacing:-.01em;color:var(--es-ink);text-wrap:balance;scroll-margin-top:100px}.esa-body>h3{margin-top:36px;font:700 20px/1.35 var(--es-heading);color:var(--es-ink);scroll-margin-top:100px}.esa-body>h2+*,.esa-body>h3+*{margin-top:16px}.esa-body>p:first-child{font-size:19.5px;line-height:1.7;color:var(--es-ink)}.esa-body strong{font-weight:700;color:var(--es-ink)}.esa-body a{color:var(--es-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.esa-body a:hover{text-decoration-thickness:2px}.esa-body code{font-family:var(--es-mono);font-size:.88em;padding:2px 6px;border-radius:6px;background:var(--es-tint);color:var(--es-ink)}.esa-body>ul:not([class]),.esa-body>ol:not([class]){padding-left:1.4em}.esa-body>ul:not([class])>li,.esa-body>ol:not([class])>li{padding-left:4px}.esa-body>ul:not([class])>li+li,.esa-body>ol:not([class])>li+li{margin-top:10px}.esa-body>ul:not([class])>li::marker{color:var(--es-blue)}.esa-body>ol:not([class])>li::marker{color:var(--es-blue);font-weight:700;font-family:var(--es-heading);font-size:.9em}.esa-body img{display:block;max-width:100%;height:auto;border-radius:14px}.esa-body>img,.esa-body>figure{margin-top:36px;margin-bottom:12px}.esa-body figure{margin-left:0;margin-right:0}.esa-body figure img{width:100%;box-shadow:none}.esa-body .esa-figure img{max-height:560px;object-fit:cover}.esa-body figcaption{margin-top:10px!important;font-size:13.5px!important;line-height:1.5;color:var(--es-muted)!important;text-align:left!important}.esa-body figcaption a{color:inherit}.esa-body hr{border:0;height:1px;background:var(--es-line);margin:48px 0}.esa-body>h2#sources,.esa-body>h2#bronnen{margin-top:64px;padding-top:36px;border-top:1px solid var(--es-line);font-size:20px}.esa-body .esa-sources,.esa-body>h2#sources+ul,.esa-body>h2#bronnen+ul{list-style:none;padding:0;counter-reset:src;font-size:15px;line-height:1.6}.esa-body .esa-sources li,.esa-body>h2#sources+ul li,.esa-body>h2#bronnen+ul li{counter-increment:src;position:relative;padding:0 0 0 30px}.esa-body .esa-sources li:before,.esa-body>h2#sources+ul li:before,.esa-body>h2#bronnen+ul li:before{content:counter(src) ".";position:absolute;left:0;top:0;font:700 13px/1.85 var(--es-heading);color:#9aabb8}.esa-body .esa-sources li+li,.esa-body>h2#sources+ul li+li,.esa-body>h2#bronnen+ul li+li{margin-top:10px}.esa-takeaways{margin-top:32px!important;padding:24px 28px 26px;border-radius:18px;background:var(--es-tint)}.esa-takeaways-title{display:flex;align-items:center;gap:10px;margin:0 0 16px!important;font:700 12.5px var(--es-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--es-ink)}.esa-takeaways-title .esa-ico{width:20px;height:20px;color:var(--es-blue)}.esa-takeaways ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.esa-takeaways li{position:relative;padding-left:34px;font-size:16.5px;line-height:1.6;color:var(--es-ink)}.esa-takeaways li:before{content:"";position:absolute;left:0;top:2px;width:22px;height:22px;border-radius:50%;background:var(--es-green) var(--esa-i-check-w) center / 14px no-repeat}.esa-callout{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;margin-top:32px!important;padding:22px 24px;border-radius:16px;background:var(--es-tint);font-size:16.5px;line-height:1.65}.esa-callout:before{content:"";width:40px;height:40px;border-radius:12px;background:#fff var(--esa-c-icon) center / 22px no-repeat}.esa-callout>div>*+*{margin-top:10px}.esa-callout-title{font:700 16px/1.4 var(--es-heading);color:var(--es-ink)}.esa-callout--note{--esa-c-icon: var(--esa-i-info-b)}.esa-callout--tip{background:#eef7f1;--esa-c-icon: var(--esa-i-bulb-g)}.esa-callout--warning{background:#fdf5e9;--esa-c-icon: var(--esa-i-alert-a)}.esa-callout--rule{background:#eef1f5;--esa-c-icon: var(--esa-i-scale-i)}.esa-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px 16px;margin-top:32px!important}.esa-stat{padding:22px 22px 20px;border:1px solid var(--es-line);border-radius:16px;background:#fff}.esa-stat-num{margin:0;font:700 38px/1 var(--es-heading);letter-spacing:-.02em;color:var(--es-blue)}.esa-stat-label{margin:10px 0 0!important;font-size:15px;line-height:1.5;font-weight:600;color:var(--es-ink)}.esa-stat-source{margin:8px 0 0!important;font-size:13px;line-height:1.45;color:var(--es-muted)}.esa-stat-source a{color:inherit}.esa-table-wrap{margin-top:32px!important;overflow-x:auto;border:1px solid var(--es-line);border-radius:16px;-webkit-overflow-scrolling:touch}.esa-table,.esa-body>table{width:100%;border-collapse:collapse;font-size:15.5px;line-height:1.55}.esa-table caption{caption-side:top;padding:16px 18px 0;text-align:left;font:700 14px var(--es-heading);color:var(--es-ink)}.esa-table th,.esa-table td{padding:14px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--es-line)}.esa-table thead th{background:var(--es-tint);font:700 13px/1.4 var(--es-heading);letter-spacing:.02em;color:var(--es-ink)}.esa-table tbody th{font-weight:700;color:var(--es-ink)}.esa-table tbody tr:last-child>*{border-bottom:0}.esa-table .esa-ico{width:18px;height:18px}.esa-yes{color:var(--es-green)}.esa-no{color:#b42318}.esa-steps{list-style:none;padding:0!important;counter-reset:step;margin-top:32px!important}.esa-steps>li{counter-increment:step;position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:18px;padding-bottom:26px}.esa-steps>li:last-child{padding-bottom:0}.esa-steps>li:before{content:counter(step);width:40px;height:40px;border-radius:50%;background:var(--es-ink);color:#fff;font:700 16px/40px var(--es-heading);text-align:center}.esa-steps>li:after{content:"";position:absolute;left:19px;top:48px;bottom:6px;width:2px;background:#dbe5ec}.esa-steps>li:last-child:after{content:none}.esa-steps>li>div>*+*{margin-top:6px}.esa-step-title{margin-top:7px!important;font:700 18px/1.4 var(--es-heading);color:var(--es-ink)}.esa-steps p:not(.esa-step-title){font-size:17px;line-height:1.65}.esa-checklist{list-style:none;padding:0!important;display:grid;gap:12px;margin-top:24px!important}.esa-checklist li{position:relative;padding-left:36px;line-height:1.65}.esa-checklist li:before{content:"";position:absolute;left:0;top:4px;width:22px;height:22px;border-radius:6px;border:2px solid var(--es-green);box-sizing:border-box;background:var(--esa-i-check-g) center / 14px no-repeat}.esa-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px!important}.esa-compare-col{padding:22px 22px 24px;border-radius:16px;background:#f1f8f3}.esa-compare-col--bad{background:#fbf1f0}.esa-compare-title{display:flex;align-items:center;gap:10px;margin:0 0 12px!important;font:700 16px var(--es-heading);color:var(--es-ink)}.esa-compare-title:before{content:"";width:26px;height:26px;border-radius:50%;flex:none;background:var(--es-green) var(--esa-i-check-w) center / 15px no-repeat}.esa-compare-col--bad .esa-compare-title:before{background:#b42318 var(--esa-i-x-w) center / 14px no-repeat}.esa-compare ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:16px;line-height:1.6}.esa-compare li{padding-left:16px;position:relative}.esa-compare li:before{content:"";position:absolute;left:0;top:.75em;width:6px;height:6px;border-radius:50%;background:#7c8d9a}.esa-terms{margin-top:28px!important;display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr);border-top:1px solid var(--es-line)}.esa-terms dt,.esa-terms dd{margin:0;padding:16px 0;border-bottom:1px solid var(--es-line)}.esa-terms dt{padding-right:20px;font:700 16px/1.5 var(--es-heading);color:var(--es-ink)}.esa-terms dd{font-size:16.5px;line-height:1.6}.esa-body .esa-quote{margin:36px 0 0!important;padding:26px 28px;border-radius:18px;background:var(--es-tint)}.esa-body .esa-quote:before{content:"";display:block;width:30px;height:30px;margin-bottom:12px;background:var(--esa-i-quote-b) center / contain no-repeat}.esa-body .esa-quote p{font:600 20px/1.55 var(--es-body);color:var(--es-ink)}.esa-body .esa-quote footer,.esa-body .esa-quote .esa-quote-source{margin-top:12px!important;font-size:14.5px!important;font-weight:400!important;color:var(--es-muted)!important}.esa-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px!important}.esa-card{padding:22px 22px 24px;border:1px solid var(--es-line);border-radius:16px;background:#fff}.esa-card>.esa-ico{width:44px;height:44px;border-radius:12px;background-color:var(--es-soft);-webkit-mask:none;mask:none;position:relative;display:block}.esa-card>.esa-ico:after{content:"";position:absolute;inset:11px;background-color:var(--es-blue);-webkit-mask:var(--esa-i) center / contain no-repeat;mask:var(--esa-i) center / contain no-repeat}.esa-card-title{margin:16px 0 0!important;font:700 17px/1.4 var(--es-heading);color:var(--es-ink)}.esa-card p:not(.esa-card-title){margin-top:8px;font-size:16px;line-height:1.6}.esa-card-meta{margin-top:12px!important;font-size:13.5px!important;font-weight:700;color:var(--es-blue)}.esa-icons{list-style:none;padding:0!important;display:grid;gap:18px;margin-top:28px!important}.esa-icons>li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;align-items:start}.esa-icons>li>.esa-ico{width:40px;height:40px;border-radius:12px;background-color:var(--es-soft);-webkit-mask:none;mask:none;position:relative}.esa-icons>li>.esa-ico:after{content:"";position:absolute;inset:10px;background-color:var(--es-blue);-webkit-mask:var(--esa-i) center / contain no-repeat;mask:var(--esa-i) center / contain no-repeat}.esa-icons>li>div>*+*{margin-top:4px}@media(max-width:1099px){.es-post-layout{grid-template-columns:minmax(0,720px);gap:0;padding-top:32px}.es-post-toc{position:static;max-height:none;margin-bottom:32px;padding:16px 20px;border:1px solid var(--es-line);border-radius:14px}.es-post-toc summary{pointer-events:auto;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.es-post-toc summary:after{content:"";width:16px;height:16px;background:var(--esa-i-down-m) center / contain no-repeat;transition:transform .2s ease}.es-post-toc[open] summary:after{transform:rotate(180deg)}.es-blog-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,280px);gap:48px}.es-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.es-blog-hero-grid{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:40px;padding-bottom:44px}.es-blog-hero .es-h1{font-size:34px}.es-blog-photo img{aspect-ratio:4 / 3;object-position:center 30%;border-radius:18px}.es-blog-featured{grid-template-columns:minmax(0,1fr);gap:20px}.es-blog-featured h2{font-size:23px}.es-blog-featured p.es-blog-excerpt{font-size:16px}.es-blog-grid-head{margin-top:48px;padding-top:28px}.es-blog-grid{grid-template-columns:minmax(0,1fr);gap:32px}.es-blog-card h3{font-size:18px}.es-blog-pages{margin-top:44px;gap:2px}.es-blog-pages a,.es-blog-pages span{min-width:40px;padding:0 8px}.es-blog-pages .es-blog-pages-word{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.es-post-head-inner{padding-top:32px;padding-bottom:34px}.es-post-head .es-h1{font-size:29px;line-height:1.2}.es-post-byline{gap:14px 20px;margin-top:24px}.es-post-author-box{grid-template-columns:minmax(0,1fr);gap:16px;padding:22px}.es-post-author-box img{width:84px;height:84px}.es-post-cta .es-start{padding:26px 22px}.es-post-cta .es-h2{font-size:22px}.esa-body{font-size:17px;line-height:1.72}.esa-body>p:first-child{font-size:18px}.esa-body>h2{margin-top:48px;font-size:23px}.esa-body>h3{font-size:18.5px}.esa-takeaways{padding:20px 20px 22px}.esa-callout{grid-template-columns:minmax(0,1fr);gap:12px;padding:20px}.esa-compare,.esa-cards,.esa-terms{grid-template-columns:minmax(0,1fr)}.esa-terms dt{padding:16px 0 0;border-bottom:0}.esa-terms dd{padding-top:4px}.esa-table{min-width:560px;font-size:15px}.esa-table.esa-table--stack{min-width:0}.esa-table--stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.esa-table--stack tr{display:block;padding:16px 18px;border-bottom:1px solid var(--es-line)}.esa-table--stack tbody tr:last-child{border-bottom:0}.esa-table--stack th,.esa-table--stack td{display:block;padding:0;border:0}.esa-table--stack tbody th{font:700 16px/1.4 var(--es-heading)}.esa-table--stack tbody th+td,.esa-table--stack td+td{margin-top:10px}.esa-table--stack td[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;font:700 11.5px/1.4 var(--es-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--es-muted)}.esa-stat{display:grid;grid-template-columns:108px minmax(0,1fr);column-gap:16px;align-items:center;padding:16px 18px}.esa-stat-num{grid-row:span 2}.esa-stat-label{margin-top:0!important}.esa-body .esa-quote{padding:22px 20px}.esa-body .esa-quote p{font-size:18px}.esa-stat-num{font-size:32px}}@media(prefers-reduced-motion:reduce){.es-blog-card-img img,.es-blog-more .esa-ico,.es-post-toc summary:after{transition:none}}@media print{.es-post-toc,.es-post-cta,.es-post-related{display:none}.es-post-layout{grid-template-columns:minmax(0,1fr)}}.esa-body>h2,.esa-body>h3{scroll-margin-top:16px}@media(min-width:1100px){.es-post-layout>nav{align-self:stretch}.es-post-toc{top:24px;max-height:calc(100vh - 48px)}}:where(.es-blog) :is(h2,h3,h4){letter-spacing:normal}.es-blog article.esa-body figure{display:block}.es-page .esa-body a{text-decoration:underline 1px!important}.es-page .esa-body a:hover{text-decoration-thickness:2px!important}.es-page .es-post-crumb a{text-decoration:none!important}.es-page .es-post-crumb a:hover{text-decoration:underline!important}.es-page .es-post-author{margin-block:1em}
