.blog-prose{--bm-font-text:"Manrope", "Manrope Fallback", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--bm-font-display:"Fraunces", "Fraunces Fallback", Georgia, serif;--bm-ink:#182834;--bm-body:hsl(var(--blog-prose,208 24% 31%));--bm-meta:hsl(var(--blog-meta,208 18% 41%));--bm-link:#146f93;--bm-link-hover:#14607f;--bm-rule:#e0dad2;width:100%;font-family:var(--bm-font-text);color:var(--bm-body);flex-direction:column;gap:20px;display:flex}.blog-prose>:first-child{margin-top:0}.blog-prose .blog-h2,.blog-prose .blog-h3{font-family:var(--bm-font-display);color:var(--bm-ink);text-wrap:balance;scroll-margin-top:var(--blog-nav-offset);margin-bottom:0;font-weight:700}.blog-prose .blog-h2{letter-spacing:-.8px;margin-top:14px;font-size:24px;line-height:1.2}.blog-prose .blog-h3{letter-spacing:-.5px;margin-top:10px;font-size:19px;line-height:1.25}.blog-prose .blog-p{font-family:var(--bm-font-text);color:var(--bm-body);text-wrap:pretty;margin:0;font-size:16.5px;font-weight:400;line-height:1.75}.blog-prose>.blog-p:first-of-type{color:var(--bm-ink);font-size:17.5px;line-height:1.78}.blog-prose .blog-ul,.blog-prose .blog-ol{margin:0;padding-left:22px;list-style-position:outside}.blog-prose .blog-ul{list-style-type:disc}.blog-prose .blog-ol{list-style-type:decimal}.blog-prose .blog-li{font-family:var(--bm-font-text);color:var(--bm-body);text-wrap:pretty;font-size:16px;font-weight:400;line-height:1.65}.blog-prose .blog-li::marker{color:#188fbf;font-weight:700}.blog-prose .blog-li+.blog-li,.blog-prose .blog-li>.blog-ul,.blog-prose .blog-li>.blog-ol{margin-top:8px}.blog-li>.blog-p.blog-p{font-size:inherit;line-height:inherit;color:inherit}.blog-prose .blog-a{color:var(--bm-link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}.blog-prose .blog-a:hover{color:var(--bm-link-hover);text-decoration-thickness:2px}.blog-prose .blog-a:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #188fbf}.blog-prose .blog-strong{color:var(--bm-ink);font-weight:700}.blog-prose .blog-code{color:#144866;word-break:break-word;background:#e7f4f8;border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.88em}.blog-prose .blog-pre{border:1px solid var(--bm-rule);background:#f9f6f0;border-radius:16px;margin:0;padding:18px 20px;font-size:14.5px;line-height:1.6;overflow-x:auto}.blog-prose .blog-pre .blog-code{color:var(--bm-ink);background:0 0;border-radius:0;padding:0;font-size:1em}.blog-prose .blog-hr{border:0;border-top:1px solid var(--bm-rule);width:100%;height:0;margin:6px 0}.blog-prose .blog-img{border-radius:18px;width:100%;height:auto;display:block}.blog-prose .blog-table-wrap{border:1px solid var(--bm-rule);-webkit-overflow-scrolling:touch;border-radius:16px;width:100%;overflow-x:auto}.blog-prose .blog-table{border-collapse:collapse;width:100%;font-family:var(--bm-font-text);color:var(--bm-body);font-size:15px;line-height:1.6}.blog-prose .blog-table th{text-align:left;color:#144866;white-space:nowrap;background:#e7f4f8;padding:12px 14px;font-weight:700}.blog-prose .blog-table td{border-top:1px solid var(--bm-rule);vertical-align:top;padding:12px 14px}.blog-callout{background:#e7f4f8ad;border:1px solid #188fbf33;border-radius:18px;flex-direction:row;align-items:flex-start;gap:12px;width:100%;padding:18px;display:flex}.blog-callout__icon{color:#188fbf;flex:none;width:19px;height:19px;margin-top:3px}.blog-callout__text{min-width:0;font-family:var(--bm-font-text);color:#144866;flex:1 1 0;font-size:15px;font-weight:600;line-height:1.6}.blog-callout__text>.blog-p.blog-p{font:inherit;color:inherit}.blog-callout__text>.blog-p+.blog-p.blog-p{margin-top:10px}.blog-steps{flex-direction:column;gap:18px;width:100%;margin:0;padding:0;list-style:none;display:flex}.blog-step{flex-direction:row;align-items:flex-start;gap:14px;width:100%;display:flex}.blog-step__num{width:34px;height:34px;font-family:var(--bm-font-text);color:#144866;font-variant-numeric:tabular-nums;background:#e7f4f8;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:1;display:flex}.blog-step__body{flex-direction:column;flex:1 1 0;gap:5px;min-width:0;display:flex}.blog-step__title{font-family:var(--bm-font-text);color:var(--bm-ink);margin:0;font-size:16px;font-weight:700;line-height:1.375}.blog-step__text{font-family:var(--bm-font-text);color:var(--bm-body);font-size:15.5px;font-weight:400;line-height:1.68}.blog-step__text>.blog-p.blog-p{font:inherit;color:inherit}.blog-step__text>.blog-p+.blog-p.blog-p{margin-top:10px}.blog-marklist{flex-direction:column;gap:11px;width:100%;margin:0;padding:0;list-style:none;display:flex}.blog-marklist__item{flex-direction:row;align-items:flex-start;gap:11px;width:100%;display:flex}.blog-marklist__icon{flex:none;width:18px;height:18px;margin-top:4px}.blog-marklist--check .blog-marklist__icon{color:#2e8b6e}.blog-marklist--cross .blog-marklist__icon{color:#c0553f}.blog-marklist__text{min-width:0;font-family:var(--bm-font-text);color:var(--bm-body);text-wrap:pretty;flex:1 1 0;font-size:16px;font-weight:400;line-height:1.65}.blog-pullquote{width:100%;font-family:var(--bm-font-display);letter-spacing:-.3px;color:var(--bm-ink);margin:0;padding:22px 0 18px;font-size:20px;font-style:italic;font-weight:600;line-height:1.4;position:relative}.blog-pullquote:before{content:"";background:hsl(var(--ember,20 75% 41%));border-radius:999px;width:40px;height:2px;margin-bottom:18px;display:block}.blog-pullquote>.blog-p.blog-p{font:inherit;letter-spacing:inherit;color:inherit}.blog-pullquote>.blog-p+.blog-p.blog-p{margin-top:12px}.blog-figure{flex-direction:column;gap:9px;width:100%;margin:0;padding-top:6px;display:flex}.blog-figure__img{object-fit:cover;border-radius:18px;width:100%;height:auto;display:block}.blog-figure__caption{width:100%;font-family:var(--bm-font-text);color:var(--bm-meta);font-size:13px;font-style:italic;font-weight:400;line-height:1.54}.blog-cta{background-image:linear-gradient(120.722deg,#154766 14.645%,#176792 85.355%);border:1px solid #ffffff1f;border-radius:24px;flex-direction:column;gap:14px;width:100%;padding:26px 24px;display:flex;box-shadow:0 22px 48px -30px #04202f99}.blog-cta__title{font-family:var(--bm-font-display);letter-spacing:-.6px;color:#fff;text-wrap:balance;margin:0;font-size:22px;font-weight:700;line-height:1.18}.blog-cta__text{font-family:var(--bm-font-text);color:#c4d6e2;font-size:15.5px;font-weight:400;line-height:1.68}.blog-cta__row{flex-direction:column;align-items:stretch;gap:12px;width:100%;display:flex}.blog-cta__button{font-family:var(--bm-font-text);color:#fff;background-image:linear-gradient(100.089deg,#be5a1d 14.645%,#b0521b 51.414%,#96401a 85.355%);border:1px solid #8a4a2147;border-radius:18px;flex:none;justify-content:center;align-items:center;gap:9px;padding:15px 24px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:flex;box-shadow:0 16px 28px -22px #3f1f0a52}.blog-cta__button:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 20px 34px -22px #3f1f0a66}.blog-cta__button:focus-visible{outline-offset:3px;outline:2px solid #fff}.blog-cta__button-icon{flex:none;width:16px;height:16px}.blog-cta__note{font-family:var(--bm-font-text);color:#9fc4da;font-size:14.5px;font-weight:600;line-height:1.4}@media (width>=768px){.blog-prose{gap:24px}.blog-prose .blog-h2{letter-spacing:-1px;margin-top:22px;font-size:30px;line-height:1.2}.blog-prose .blog-h3{letter-spacing:-.6px;margin-top:14px;font-size:22px;line-height:1.28}.blog-prose .blog-p{font-size:18px;line-height:1.78}.blog-prose>.blog-p:first-of-type{font-size:19px;line-height:1.78}.blog-prose .blog-ul,.blog-prose .blog-ol{padding-left:24px}.blog-prose .blog-li{font-size:17px;line-height:1.7}.blog-prose .blog-li+.blog-li{margin-top:10px}.blog-prose .blog-img{border-radius:22px}.blog-prose .blog-table{font-size:16px}.blog-callout{border-radius:20px;gap:14px;padding:20px 22px}.blog-callout__icon{width:20px;height:20px;margin-top:3px}.blog-callout__text{font-size:16px;line-height:1.65}.blog-steps{gap:22px}.blog-step{gap:18px}.blog-step__num{width:40px;height:40px;font-size:15px}.blog-step__body{gap:6px}.blog-step__title{font-size:17.5px;line-height:1.43}.blog-step__text{font-size:16.5px;line-height:1.72}.blog-marklist,.blog-marklist__item{gap:12px}.blog-marklist__icon{width:19px;height:19px;margin-top:5px}.blog-marklist__text{font-size:17px;line-height:1.7}.blog-pullquote{letter-spacing:-.5px;padding:26px 0 26px 26px;font-size:25px;line-height:1.42}.blog-figure{gap:10px;padding-top:10px}.blog-figure__img{border-radius:22px}.blog-figure__caption{font-size:13.5px;line-height:1.6}.blog-cta{background-image:linear-gradient(109.188deg,#154766 14.645%,#176792 85.355%);border-radius:26px;gap:18px;padding:34px 36px;box-shadow:0 26px 56px -34px #04202f99}.blog-cta__title{letter-spacing:-.8px;font-size:26px;line-height:1.19}.blog-cta__text{font-size:16.5px;line-height:1.7}.blog-cta__row{flex-direction:row;align-items:center;gap:16px;padding-top:4px}.blog-cta__button{padding:15px 26px}}@media (prefers-reduced-motion:reduce){.blog-prose .blog-a,.blog-cta__button{transition:none}.blog-cta__button:hover{transform:none}}@media print{.blog-prose{color:#1a1a1a;width:100%;max-width:none;display:block}.blog-prose>*+*{margin-top:12pt}.blog-prose .blog-p,.blog-prose .blog-li,.blog-prose .blog-marklist__text,.blog-prose .blog-step__text,.blog-prose .blog-table{color:#1a1a1a}.blog-cta{display:none!important}.blog-prose .blog-a{color:#1a1a1a;text-decoration:underline}.blog-prose a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all;font-size:.82em;font-style:normal}.blog-prose a[href^=\#]:after,.blog-prose a[href^="https://elvire.pl"]:after{content:""}.blog-callout,.blog-figure,.blog-step,.blog-marklist__item,.blog-pullquote,.blog-prose .blog-table-wrap{break-inside:avoid;page-break-inside:avoid}.blog-prose .blog-h2,.blog-prose .blog-h3{break-after:avoid;page-break-after:avoid}.blog-callout{background:0 0;border:1pt solid #999}.blog-figure__img,.blog-prose .blog-img{max-width:100%}}.blog-article-page{--ba-ink:#182834;--ba-meta:hsl(var(--blog-meta,207.6 17.9% 40.6%));--ba-accent:#144866;--ba-line:#e0dad2;--ba-panel:#ffffffc9;--ba-chip:#ffffffd9;--ba-font-text:"Manrope", "Manrope Fallback", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ba-font-display:"Fraunces", "Fraunces Fallback", Georgia, serif;--ba-avatar:linear-gradient(135deg, #23afe7 14.645%, #188fbf 50%, #14607f 85.355%);background:#fcfbf8}.blog-article-page .article-container{box-sizing:border-box;width:100%;max-width:1288px;margin-inline:auto;padding-inline:20px}.blog-article-page .article-hero{background-image:radial-gradient(36% 65% at 100% 100%,#faeee0e6 0%,#faeee000 100%),radial-gradient(39% 70% at 3% 0,#e7f4f8f2 0%,#e7f4f800 100%),linear-gradient(#fcfbf8 0%,#f9f6f0 100%);background-repeat:no-repeat;background-size:100% 100%}.blog-article-page .article-head{padding-block:calc(var(--nav-h) + 2.5rem) 26px;flex-direction:column;align-items:flex-start;gap:14px;display:flex}.blog-article-page .article-breadcrumb{font-family:var(--ba-font-text);color:var(--ba-meta);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;font-size:12.5px;font-weight:500;list-style:none;display:flex}.blog-article-page .article-breadcrumb li{align-items:center;gap:6px;display:flex}.blog-article-page .article-breadcrumb a{color:inherit;text-decoration:none}.blog-article-page .article-breadcrumb a:hover{color:var(--ba-accent);text-decoration:underline}.blog-article-page .article-breadcrumb__sep{color:var(--ba-meta)}.blog-article-page .article-breadcrumb__current{color:var(--ba-accent);font-weight:700}.blog-article-page .article-breadcrumb__home{display:none}.blog-article-page .article-meta-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.blog-article-page .article-readtime{font-family:var(--ba-font-text);color:var(--ba-meta);font-size:12.5px;font-weight:500}.blog-article-page .article-title{max-width:940px;font-family:var(--ba-font-display);letter-spacing:-1.2px;color:var(--ba-ink);text-wrap:balance;margin:0;font-size:33px;font-weight:700;line-height:1.08}.blog-article-page .article-lead{max-width:800px;font-family:var(--ba-font-text);color:var(--ba-meta);text-wrap:pretty;margin:0;font-size:16.5px;font-weight:400;line-height:1.62}.blog-article-page .article-byline{justify-content:space-between;align-items:center;gap:16px;width:100%;padding-top:8px;display:flex}.blog-article-page .article-author{align-items:center;gap:11px;display:flex}.blog-article-page .article-avatar{background-image:var(--ba-avatar);width:42px;height:42px;font-family:var(--ba-font-display);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:700;line-height:1;display:flex}.blog-article-page .article-author__text{flex-direction:column;gap:2px;display:flex}.blog-article-page .article-author__name{font-family:var(--ba-font-text);color:var(--ba-ink);font-size:14px;font-weight:700}.blog-article-page .article-author__dates{font-family:var(--ba-font-text);color:var(--ba-meta);font-size:12.5px;font-weight:400}.blog-article-page .article-cover-section{background-image:linear-gradient(#f9f6f0 0%,#fcfbf8 100%);background-repeat:no-repeat;background-size:100% 100%}.blog-article-page .article-cover{aspect-ratio:1.52;object-fit:cover;object-position:center;background:#f0e9dc;border-radius:24px;width:100%;display:block;box-shadow:0 20px 48px -30px #22445947}.blog-article-page .article-body{padding-top:28px}.blog-article-page .article-body--last{padding-bottom:52px}.blog-article-page .article-body__row{flex-direction:column;gap:30px;max-width:704px;margin-inline:auto;display:flex}.blog-article-page .article-column{flex-direction:column;gap:20px;min-width:0;display:flex}.blog-article-page .article-prose-wrap{min-width:0}.blog-article-page .article-toc-block{flex-direction:column;gap:18px;display:flex}.blog-article-page .article-toc{box-sizing:border-box;border:1px solid var(--ba-line);background:#ffffffad;border-radius:20px;flex-direction:column;gap:12px;width:100%;padding:18px;display:flex}.blog-article-page .article-toc__head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.blog-article-page .article-toc__head[hidden]{display:none}.blog-article-page .article-toc__label{font-family:var(--ba-font-text);letter-spacing:1.8px;color:var(--ba-meta);font-size:11px;font-weight:700}.blog-article-page .article-toc__chevron{width:17px;height:17px;color:var(--ba-meta);flex:none}.blog-article-page .article-toc__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.blog-article-page .article-toc__item{border-left:1px solid var(--ba-line)}.blog-article-page .article-toc__link{font-family:var(--ba-font-text);color:var(--ba-meta);padding:6px 0 6px 13px;font-size:13.5px;font-weight:500;line-height:20px;text-decoration:none;transition:color .14s;display:block}.blog-article-page .article-toc__link:hover{color:var(--ba-accent)}.blog-article-page .article-toc__item--active{border-left-color:hsl(var(--elvire-blue,201 98% 46%))}.blog-article-page .article-toc__item--active .article-toc__link{color:var(--ba-accent);font-weight:700}.blog-article-page .article-toc-note{font-family:var(--ba-font-text);color:#a94d1b;background:#faeee0;border-radius:18px;align-items:center;gap:10px;padding:16px 18px;font-size:13.5px;font-weight:700;display:flex}.blog-article-page .article-toc-note__icon{flex:none;width:16px;height:16px}.blog-article-page .article-toc-block--mobile .article-toc-note,.blog-article-page .article-toc-block--desktop{display:none}.blog-article-page .article-share-btn{border:1px solid var(--ba-line);background:var(--ba-chip);width:38px;height:38px;color:var(--ba-accent);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .14s,border-color .14s;display:flex}.blog-article-page .article-share-btn:hover{background:#fff;border-color:#188fbf66}.blog-article-page .article-share-btn svg{width:16px;height:16px}.blog-article-page .article-share-row{flex:none;align-items:center;gap:8px;display:flex}.blog-article-page .article-share-row__label,.blog-article-page .article-share-row .article-share-btn--wide,.blog-article-page .article-share-rail{display:none}.blog-article-page .article-authorbox{border:1px solid var(--ba-line);background:var(--ba-panel);border-radius:22px;flex-direction:column;gap:14px;margin-top:24px;padding:22px;display:flex}.blog-article-page .article-authorbox__top{align-items:center;gap:14px;display:flex}.blog-article-page .article-authorbox__avatar{background-image:var(--ba-avatar);width:50px;height:50px;font-family:var(--ba-font-display);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:23px;font-weight:700;line-height:1;display:flex}.blog-article-page .article-authorbox__text{flex-direction:column;flex:1 1 0;gap:3px;min-width:0;display:flex}.blog-article-page .article-authorbox__name{font-family:var(--ba-font-text);color:var(--ba-ink);margin:0;font-size:15px;font-weight:700}.blog-article-page .article-authorbox__bio{font-family:var(--ba-font-text);color:var(--ba-meta);margin:0;font-size:13.5px;font-weight:400;line-height:21px}.blog-article-page .article-authorbox__cta{width:100%;font-family:var(--ba-font-text);color:var(--ba-accent);background-image:linear-gradient(#fffffff5 0%,#e7f4f8d1 100%);border:1px solid #188fbf47;border-radius:18px;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-size:14.5px;font-weight:700;text-decoration:none;display:flex}.blog-article-page .article-authorbox__cta:hover{border-color:#188fbf80}.blog-article-page .article-prevnext{flex-direction:column;gap:12px;margin-top:16px;display:flex}.blog-article-page .article-prevnext__card{border:1px solid var(--ba-line);background:var(--ba-panel);border-radius:18px;flex-direction:column;flex:1 1 0;gap:7px;padding:18px 20px;text-decoration:none;transition:border-color .14s,background-color .14s;display:flex}.blog-article-page .article-prevnext__card:hover{background:#fff;border-color:#188fbf66}.blog-article-page .article-prevnext__label{font-family:var(--ba-font-text);color:var(--ba-meta);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.blog-article-page .article-prevnext__label svg{flex:none;width:14px;height:14px}.blog-article-page .article-prevnext__title{font-family:var(--ba-font-display);letter-spacing:-.2px;color:var(--ba-ink);text-wrap:pretty;font-size:16px;font-weight:700;line-height:21px}.blog-article-page .article-tags{flex-wrap:wrap;gap:8px;margin:0;padding:12px 0 0;list-style:none;display:flex}.blog-article-page .article-tags__item{border:1px solid var(--ba-line);background:var(--ba-chip);font-family:var(--ba-font-text);color:var(--ba-meta);border-radius:999px;padding:7px 13px;font-size:13px;font-weight:600}.blog-article-page .article-related{padding-top:52px;padding-bottom:52px}.blog-article-page .article-related__head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.blog-article-page .article-related__title{font-family:var(--ba-font-display);letter-spacing:-.8px;color:var(--ba-ink);margin:0;font-size:26px;font-weight:700}.blog-article-page .article-related__all{font-family:var(--ba-font-text);color:#188fbf;align-items:center;gap:7px;font-size:14.5px;font-weight:700;text-decoration:none;display:none}.blog-article-page .article-related__all svg{width:16px;height:16px}.blog-article-page .article-related__grid{grid-template-columns:1fr;gap:18px;margin:0;padding:0;list-style:none;display:grid}.blog-article-page .article-related__cell{min-width:0;display:flex}.blog-article-page .article-related__cell>*{width:100%}.blog-article-page .article-related__cell--extra{display:none}@media (width>=768px){.blog-article-page .article-cover{aspect-ratio:2.4}.blog-article-page .article-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (width>=1024px){.blog-article-page .article-head{padding-block:calc(var(--nav-h) + 4rem) 52px;gap:24px}.blog-article-page .article-breadcrumb{gap:8px;font-size:13.5px}.blog-article-page .article-breadcrumb li{gap:8px}.blog-article-page .article-breadcrumb__home{display:flex}.blog-article-page .article-meta-row{gap:10px}.blog-article-page .article-readtime{font-size:13.5px}.blog-article-page .article-title{letter-spacing:-2px;font-size:56px;line-height:1.04}.blog-article-page .article-lead{font-size:20px;line-height:1.6}.blog-article-page .article-byline{padding-top:14px}.blog-article-page .article-author{gap:12px}.blog-article-page .article-avatar{width:46px;height:46px;font-size:22px}.blog-article-page .article-author__name{font-size:15px}.blog-article-page .article-author__dates{font-size:13.5px}.blog-article-page .article-cover{box-shadow:var(--shadow-elegant,0 28px 64px -34px #22445947);border-radius:32px}.blog-article-page .article-body{padding-top:76px}.blog-article-page .article-body--last{padding-bottom:96px}.blog-article-page .article-body__row{grid-template-columns:260px minmax(0,704px) 100px;justify-content:start;align-items:start;gap:0 92px;max-width:none;margin-inline:0;display:grid}.blog-article-page .article-toc-block--desktop{top:var(--blog-sticky-top);grid-area:1/1;align-self:start;display:flex;position:sticky}.blog-article-page .article-toc-block--mobile{display:none}.blog-article-page .article-column{grid-area:1/2;gap:24px}.blog-article-page .article-toc{padding:22px 20px}.blog-article-page .article-toc__label{letter-spacing:2px;font-size:11.5px}.blog-article-page .article-toc__link{padding:7px 0 7px 14px;font-size:14px}.blog-article-page .article-share-rail{top:var(--blog-sticky-top);flex-direction:column;grid-area:1/3;align-self:start;align-items:center;gap:10px;display:flex;position:sticky}.blog-article-page .article-share-rail .article-share-btn{width:44px;height:44px}.blog-article-page .article-share-rail .article-share-btn svg{width:17px;height:17px}.blog-article-page .article-share-row{gap:9px}.blog-article-page .article-share-row__label{font-family:var(--ba-font-text);color:var(--ba-meta);font-size:13.5px;font-weight:600;display:inline}.blog-article-page .article-share-row .article-share-btn{width:40px;height:40px}.blog-article-page .article-share-row .article-share-btn svg{width:17px;height:17px}.blog-article-page .article-share-row .article-share-btn--wide{display:flex}.blog-article-page .article-tags{gap:8px;padding-top:22px}.blog-article-page .article-tags__item{padding:8px 14px;font-size:13.5px}.blog-article-page .article-authorbox{border-radius:24px;flex-direction:row;align-items:center;gap:20px;margin-top:36px;padding:24px 26px}.blog-article-page .article-authorbox__top{flex:1 1 0;gap:20px;min-width:0}.blog-article-page .article-authorbox__avatar{width:58px;height:58px;font-size:26px}.blog-article-page .article-authorbox__text{gap:4px}.blog-article-page .article-authorbox__name{font-size:16px}.blog-article-page .article-authorbox__bio{font-size:14.5px;line-height:23px}.blog-article-page .article-authorbox__cta{flex:none;width:auto}.blog-article-page .article-prevnext{flex-direction:row;gap:20px;margin-top:20px}.blog-article-page .article-prevnext__card{border-radius:20px;padding:20px 22px}.blog-article-page .article-prevnext__card--next{text-align:right;align-items:flex-end}.blog-article-page .article-prevnext__card--next .article-prevnext__label{flex-direction:row-reverse}.blog-article-page .article-prevnext__label{gap:8px;font-size:13px}.blog-article-page .article-prevnext__label svg{width:15px;height:15px}.blog-article-page .article-prevnext__title{letter-spacing:-.3px;font-size:17px;line-height:22px}.blog-article-page .article-related{padding-top:86px;padding-bottom:96px}.blog-article-page .article-related__head{margin-bottom:26px}.blog-article-page .article-related__title{letter-spacing:-1.1px;font-size:34px}.blog-article-page .article-related__all{display:flex}.blog-article-page .article-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.blog-article-page .article-related__cell--extra{display:flex}}.blog-article-page .article-missing{padding-block:calc(var(--nav-h) + 2.5rem) 96px;flex-direction:column;align-items:flex-start;gap:16px;max-width:704px;display:flex}.blog-article-page .article-missing__code{font-family:var(--ba-font-text);letter-spacing:2px;color:var(--ba-meta);font-size:12px;font-weight:700}.blog-article-page .article-missing__title{font-family:var(--ba-font-display);letter-spacing:-1.2px;color:var(--ba-ink);margin:0;font-size:33px;font-weight:700;line-height:1.08}.blog-article-page .article-missing__text{font-family:var(--ba-font-text);color:var(--ba-meta);margin:0;font-size:16.5px;line-height:1.62}.blog-article-page .article-missing__cta{font-family:var(--ba-font-text);color:var(--ba-accent);background-image:linear-gradient(#fffffff5 0%,#e7f4f8d1 100%);border:1px solid #188fbf47;border-radius:18px;align-items:center;gap:8px;padding:13px 22px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.blog-article-page .article-missing__cta:hover{border-color:#188fbf80}@media (width>=1024px){.blog-article-page .article-missing{padding-block:calc(var(--nav-h) + 4rem) 120px}.blog-article-page .article-missing__title{letter-spacing:-1.6px;font-size:44px}}.blog-article-page a:focus-visible,.blog-article-page button:focus-visible{outline-offset:2px;outline:2px solid #188fbf}@media (prefers-reduced-motion:reduce){.blog-article-page .article-toc__link,.blog-article-page .article-share-btn,.blog-article-page .article-prevnext__card,.blog-article-page .article-authorbox__cta{transition:none}}@media print{.blog-article-page .site-chrome,.blog-article-page .skip-link,.blog-article-page .article-toc-block,.blog-article-page .article-share-rail,.blog-article-page .article-share-row,.blog-article-page .article-prevnext,.blog-article-page .article-related,.blog-article-page .article-authorbox__cta{display:none!important}.blog-article-page,.blog-article-page .article-hero,.blog-article-page .article-cover-section{background:0 0}.blog-article-page .article-container{max-width:none;padding-inline:0}.blog-article-page .article-head{gap:10pt;padding-block:0 14pt}.blog-article-page .article-title{letter-spacing:-.5pt;color:#000;max-width:none;font-size:26pt}.blog-article-page .article-lead,.blog-article-page .article-readtime,.blog-article-page .article-author__dates,.blog-article-page .article-breadcrumb{color:#444;max-width:none}.blog-article-page .article-body{padding-top:14pt}.blog-article-page .article-body--last{padding-bottom:0}.blog-article-page .article-body__row{max-width:none;margin-inline:0;display:block}.blog-article-page .article-column{max-width:none;display:block}.blog-article-page .article-cover{aspect-ratio:2.4;box-shadow:none;break-inside:avoid;page-break-inside:avoid;border-radius:0}.blog-article-page .article-authorbox{break-inside:avoid;page-break-inside:avoid;background:0 0;border:1pt solid #999;border-radius:0;margin-top:14pt}.blog-article-page .article-tags__item{color:#444;background:0 0;border:1pt solid #999}}
