.blog-prose{--measure:40rem;--prose-size:1.0625rem;--para-gap:1.15em;--section-seam:clamp(3.75rem, 2.75rem + 4vw, 6.5rem)}@media (min-width:768px){.blog-prose{--prose-size:1.125rem}}.blog-hero{--on-image:242 237 228;isolation:isolate;min-height:clamp(12rem,25svh,26rem);color:rgb(var(--on-image));background:#0a0a0b;margin-top:4rem;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.blog-hero{min-height:clamp(26rem,56vh,36rem)}}@media (min-width:1024px){.blog-hero{margin-top:5rem}}.blog-hero-img{z-index:-2;-o-object-fit:cover;object-fit:cover;filter:grayscale(.1)}.blog-hero-scrim{z-index:-1;background:linear-gradient(#0a0a0b8c 0%,#0a0a0b00 22%),linear-gradient(#0a0a0b00 0%,#0a0a0b33 32%,#0a0a0bc7 70%,#0a0a0bf0 100%);position:absolute;inset:0}.blog-hero-inner{flex-direction:column;justify-content:space-between;gap:1.25rem;width:100%;padding-top:1.1rem;padding-bottom:1.75rem;display:flex}@media (min-width:768px){.blog-hero-inner{gap:2rem;padding-top:1.5rem;padding-bottom:3rem}}.blog-hero-back{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--on-image) / .8);align-self:flex-start;align-items:center;gap:.5rem;font-size:.75rem;transition:color .15s;display:inline-flex}.blog-hero-back:hover{color:#22d3ee}@media (min-width:1280px){.blog-hero-text{padding-left:19rem}}.blog-hero-cat{border:1px solid rgb(var(--on-image) / .35);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--on-image));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0b59;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:.9rem;padding:.3rem .7rem;font-size:.75rem;display:inline-flex}.blog-hero-cat:before{content:"";background:#22d3ee;border-radius:9999px;width:.375rem;height:.375rem}a.blog-hero-cat:hover{border-color:#22d3ee}.blog-hero .blog-title{color:rgb(var(--on-image));text-shadow:0 1px 28px #00000059}.blog-hero+.editorial-container>.article-body{padding-top:2rem}@media (min-width:1024px){.blog-hero+.editorial-container>.article-body{padding-top:3.5rem}}.blog-title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.022em;font-optical-sizing:auto;font-variant-numeric:lining-nums proportional-nums;text-wrap:balance;color:var(--bone);font-size:clamp(1.625rem,.75rem + 3.6vw,4.25rem);font-weight:360;line-height:1.04}@media (max-width:767px){.blog-title.blog-title-long{font-size:1.375rem}:lang(ru) .blog-title.blog-title-long{font-size:1.3125rem}}@media (min-width:768px){.blog-title{max-width:21ch}:lang(ru) .blog-title{max-width:22ch}}:lang(ru) .blog-title{letter-spacing:-.012em;font-size:clamp(1.5rem,.6rem + 3.6vw,4rem);line-height:1.08}.blog-dek{color:rgb(var(--bone-rgb) / .75);text-wrap:pretty;font-variant-numeric:lining-nums;max-width:36rem;font-size:clamp(1.125rem,1rem + .45vw,1.3125rem);line-height:1.5}.blog-prose{color:rgb(var(--bone-rgb) / .9);font-size:var(--prose-size);line-height:1.7;font-family:var(--font-inter), system-ui, sans-serif;font-variant-numeric:lining-nums proportional-nums;counter-reset:blog-section}.blog-prose>:where(p,ul,ol,h2,h3,h4,blockquote,hr,[data-ask]){max-width:var(--measure)}.blog-prose>*{margin-block:0}.blog-prose>*+*{margin-top:var(--para-gap)}:where(.blog-prose) :where(p,li){letter-spacing:.005em;text-wrap:pretty;font-weight:430}@media (max-width:639px){.blog-prose>:where(p,ul,ol){-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 4}}.blog-prose>p:first-child{color:var(--bone);font-size:1.125em;line-height:1.6}.blog-prose>h2{counter-increment:blog-section;margin-top:var(--section-seam);border-top:1px solid var(--rule-strong);font-family:var(--font-display), Georgia, serif;letter-spacing:-.018em;font-optical-sizing:auto;font-variant-numeric:lining-nums;text-wrap:balance;color:var(--bone);padding-top:1.1rem;font-size:clamp(1.75rem,1.3rem + 1.7vw,2.625rem);font-weight:400;line-height:1.1;position:relative}.blog-prose>h2:first-child{margin-top:0}.blog-prose>h2:before{content:counter(blog-section, decimal-leading-zero);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;color:var(--signal);margin-bottom:.85rem;font-size:.75rem;font-weight:500;line-height:1;display:block}.blog-prose>h2:after{content:"";background:var(--signal);width:2.5rem;height:2px;position:absolute;top:-1px;left:0}.blog-prose>h2+*{margin-top:1.4rem}.news-prose>h2:before{content:none}.news-prose>h2{padding-top:1.4rem}.blog-prose>h3{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:-.006em;text-wrap:balance;color:var(--bone);margin-top:2.6em;font-size:1.125em;font-weight:650;line-height:1.35}.blog-prose>h2+h3{margin-top:1.6rem}.blog-prose>h3+*{margin-top:.55em}.blog-prose>h4{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.14em;color:rgb(var(--bone-rgb) / .7);margin-top:2em;font-size:.75rem;font-weight:500}.blog-prose>h4+*{margin-top:.6em}.blog-prose a{color:var(--signal);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:rgb(var(--signal-rgb) / .45);text-decoration-color:rgb(var(--signal-rgb) / .45);transition:text-decoration-color .15s,opacity .15s}.blog-prose a:hover{text-decoration-color:currentColor}.blog-prose [data-ask] a{color:var(--btn-fg);text-decoration:none}.blog-prose [data-ask] a:hover{opacity:1}.blog-prose [id^=stat-]>a{text-decoration:none}.blog-prose strong{color:var(--bone);font-weight:620}.blog-prose em{font-style:italic}.blog-prose ul,.blog-prose ol{padding-left:0}.blog-prose ul>li{padding-left:1.5rem;list-style:none;position:relative}.blog-prose ul>li:before{content:"";background:var(--signal);width:.65rem;height:1px;position:absolute;top:.85em;left:.1rem}.blog-prose ol{counter-reset:blog-ol;list-style:none}.blog-prose ol>li{counter-increment:blog-ol;padding-left:2rem;position:relative}.blog-prose ol>li:before{content:counter(blog-ol);font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--signal);font-size:.8em;position:absolute;top:.2em;left:0}.blog-prose li+li,.blog-prose li>:where(ul,ol){margin-top:.5em}.blog-prose>blockquote{border-left:2px solid var(--signal);font-family:var(--font-display), Georgia, serif;color:rgb(var(--bone-rgb) / .95);margin-top:2rem;padding:.15rem 0 .15rem 1.35rem;font-size:1.1875em;font-style:italic;line-height:1.5}.blog-prose>blockquote p{font:inherit;letter-spacing:0;margin:0}.blog-prose>blockquote p+p{margin-top:.7em}.blog-prose>blockquote+ul{color:rgb(var(--bone-rgb) / .65);margin-top:.75rem;font-size:.875rem}.blog-prose>blockquote+ul>li{padding-left:2.85rem}.blog-prose>blockquote+ul>li:before{background:rgb(var(--bone-rgb) / .4);width:.9rem;left:1.35rem}.blog-prose>blockquote+ul+*{margin-top:1.75rem}.blog-prose>.blog-stat{background:var(--graphite);border-inline:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr);margin-top:0;padding:1.15rem 3.25rem 1.15rem 1.35rem;display:grid;position:relative}.blog-prose>:not(.blog-stat)+.blog-stat,.blog-prose>.blog-stat:first-child{border-top:1px solid var(--rule);border-radius:14px 14px 0 0;margin-top:1.75rem}.blog-prose>.blog-stat:not(:has(+.blog-stat)){border-radius:0 0 14px 14px}.blog-prose>:not(.blog-stat)+.blog-stat:not(:has(+.blog-stat)){border-radius:14px}.blog-prose>.blog-stat+:not(.blog-stat){margin-top:1.75rem}.blog-stat>a{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:rgb(var(--bone-rgb) / .5);font-size:.75rem;position:absolute;top:1.2rem;right:1.35rem}.blog-stat>a:hover{color:var(--signal)}.blog-stat-n{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;color:var(--signal);white-space:nowrap;font-size:clamp(2.25rem,1.8rem + 1.6vw,2.875rem);font-weight:400;line-height:1}.blog-stat-text{color:rgb(var(--bone-rgb) / .85);text-wrap:pretty;margin-top:.55rem;font-size:.9375rem;line-height:1.55}.blog-stat:not(.blog-stat-fig) .blog-stat-text{margin-top:0}@media (min-width:768px){.blog-prose>.blog-stat.blog-stat-fig:not(.blog-stat-wide){-moz-column-gap:1.5rem;grid-template-columns:9.5rem minmax(0,1fr);align-items:baseline;column-gap:1.5rem}.blog-stat-fig:not(.blog-stat-wide) .blog-stat-text{margin-top:0}}.blog-prose>:where(.blog-compare,.blog-fig,.blog-takeaway,.blog-steps){max-width:var(--measure)}.blog-prose>.blog-compare{margin-top:1.75rem;background:var(--graphite);border:1px solid var(--rule);border-radius:14px;margin-inline:0;padding:1.25rem 1.35rem 1.2rem;container-type:inline-size}.blog-prose>.blog-compare+*{margin-top:1.75rem}.blog-compare-row{grid-template-columns:minmax(0,1fr);row-gap:.55rem;display:grid}.blog-compare-side{-moz-column-gap:.85rem;flex-wrap:wrap;align-items:baseline;gap:.35rem .85rem;min-width:0;display:flex}.blog-compare-n{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;font-optical-sizing:auto;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;color:rgb(var(--bone-rgb) / .55);font-size:clamp(2rem,1.6rem + 2vw,3.25rem);font-weight:400;line-height:1}.blog-compare[data-mark=a] [data-side=a] .blog-compare-n,.blog-compare[data-mark=b] [data-side=b] .blog-compare-n{color:var(--signal)}.blog-compare[data-mark=none] .blog-compare-n{color:var(--bone)}.blog-compare-label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--bone-rgb) / .7);font-size:.75rem;font-weight:500;line-height:1.4}.blog-compare-join{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--bone-rgb) / .65);font-size:.75rem;font-weight:500;line-height:1}.blog-compare-arrow{letter-spacing:0;width:max-content;color:var(--signal);transform-origin:50%;margin-left:.35rem;font-size:1.25rem;display:inline-block;transform:rotate(90deg)}.blog-compare-text{border-top:1px solid var(--rule);color:rgb(var(--bone-rgb) / .85);text-wrap:pretty;margin-top:1.05rem;padding-top:.9rem;font-size:.9375rem;line-height:1.55}@container (min-width:30rem){.blog-compare-row{-moz-column-gap:clamp(1.25rem, 5cqi, 2.5rem);grid-template-columns:minmax(0,max-content) auto minmax(0,max-content);justify-content:start;align-items:start;column-gap:clamp(1.25rem,5cqi,2.5rem)}.blog-compare-side{flex-direction:column;align-items:flex-start}.blog-compare-join{align-self:start;padding-top:1.15rem}.blog-compare-arrow{margin-left:0;padding-top:.7rem;font-size:1.5rem;transform:none}}.blog-prose>.blog-fig{background:var(--graphite);border-inline:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-top:0;padding:1.1rem 1.35rem 1.15rem}.blog-prose>:not(.blog-fig)+.blog-fig,.blog-prose>.blog-fig:first-child{border-top:1px solid var(--rule);border-radius:14px 14px 0 0;margin-top:1.75rem}.blog-prose>.blog-fig:not(:has(+.blog-fig)){border-radius:0 0 14px 14px}.blog-prose>:not(.blog-fig)+.blog-fig:not(:has(+.blog-fig)){border-radius:14px}.blog-prose>.blog-fig+:not(.blog-fig){margin-top:1.75rem}.blog-fig-head{-moz-column-gap:.7rem;flex-wrap:wrap;align-items:baseline;gap:.3rem .7rem;display:flex}.blog-fig-n{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;color:var(--signal);font-size:clamp(1.75rem,1.45rem + 1.2vw,2.25rem);font-weight:400;line-height:1}.blog-fig-unit{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--bone-rgb) / .7);font-size:.75rem;font-weight:500;line-height:1.4}.blog-fig-text{color:rgb(var(--bone-rgb) / .85);text-wrap:pretty;margin-top:.6rem;font-size:.9375rem;line-height:1.55}@media (min-width:768px){.blog-prose>.blog-fig{-moz-column-gap:1.5rem;grid-template-columns:9.5rem minmax(0,1fr);align-items:start;column-gap:1.5rem;display:grid}.blog-fig-head{flex-direction:column;align-items:flex-start}.blog-fig-text{margin-top:0}}.blog-prose>.blog-takeaway{background:var(--graphite);border-left:3px solid var(--signal);letter-spacing:0;color:var(--bone);text-wrap:pretty;border-radius:0 14px 14px 0;margin-top:2rem;padding:1.15rem 1.35rem 1.2rem 1.25rem;font-size:1.0625em;font-weight:500;line-height:1.55}.blog-prose>.blog-takeaway+*{margin-top:2rem}.blog-takeaway>p{font:inherit;letter-spacing:inherit;margin:0}.blog-takeaway>p+p{margin-top:.7em}.blog-takeaway strong{color:var(--signal);font-weight:650}.blog-prose>.blog-steps{margin-top:1.5rem}.blog-prose>.blog-steps+*{margin-top:1.75rem}.blog-prose .blog-steps>ol{counter-reset:blog-step;border-top:1px solid var(--rule-strong)}.blog-prose .blog-steps>ol>li{counter-increment:blog-step;border-bottom:1px solid var(--rule);margin:0;padding:.95rem 0 1rem 2.9rem;position:relative}.blog-prose .blog-steps>ol>li:before{content:counter(blog-step, decimal-leading-zero);font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;color:var(--signal);font-size:1.75rem;font-weight:400;line-height:1;position:absolute;top:.95rem;left:0}@media (min-width:768px){.blog-prose .blog-steps>ol>li{padding-left:3.4rem}}.blog-prose .blog-steps>ol>li>strong:first-child{margin-bottom:.2rem;display:block}.blog-prose code{font-family:var(--font-mono), monospace;color:var(--signal);background:rgb(var(--signal-rgb) / .08);border-radius:4px;padding:.12em .38em;font-size:.86em}.blog-prose>pre{background:var(--graphite);border:1px solid var(--rule);border-radius:10px;margin-top:1.75rem;padding:1.1rem 1.35rem;font-size:.875rem;line-height:1.65;overflow-x:auto}.blog-prose pre code{font-size:inherit;color:rgb(var(--bone-rgb) / .9);background:0 0;border-radius:0;padding:0}.blog-prose>pre+*{margin-top:1.75rem}.blog-prose>hr{background:var(--rule);border:0;height:1px;margin-block:3rem}.blog-prose img{border:1px solid var(--rule-strong)}.blog-prose>:where(figure,img,svg){margin-top:2rem}.blog-prose>[data-ask],.blog-prose>[data-ask]+*{margin-top:2.5rem}.blog-prose>.blog-table,.news-prose>.blog-table{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:rgb(var(--bone-rgb) / .2) transparent;border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);background:linear-gradient(to right, var(--ink) 40%, transparent) left / 2.5rem 100% no-repeat local, linear-gradient(to left, var(--ink) 40%, transparent) right / 2.5rem 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #00000047, transparent) left / .9rem 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #00000047, transparent) right / .9rem 100% no-repeat scroll;margin-top:2rem;overflow-x:auto}.blog-prose>.blog-table+*{margin-top:2rem}.blog-table:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.blog-table table{border-collapse:separate;border-spacing:0;font-variant-numeric:lining-nums;width:100%;font-size:.9375rem;line-height:1.5}.blog-table th,.blog-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:.75rem .9rem}.blog-table :is(th,td):first-child{padding-left:0}.blog-table :is(th,td):last-child{padding-right:0}.blog-table th{vertical-align:bottom;font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:0;text-transform:none;color:rgb(var(--bone-rgb) / .62);border-bottom-color:var(--rule-strong);text-wrap:balance;padding-top:.9rem;padding-bottom:.65rem;font-size:.8125rem;font-weight:560;line-height:1.35}.blog-table td{color:rgb(var(--bone-rgb) / .86)}.blog-table tbody td:first-child{color:var(--bone);font-weight:560}.blog-table tbody tr:last-child td{border-bottom:0}.blog-table .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}@media (max-width:767px){.blog-table table{font-size:.875rem}.blog-table td:not(.num),.blog-table th:not(.num){min-width:9rem}.blog-table :is(th,td).num{min-width:4.75rem}.blog-table :is(th,td):first-child{z-index:1;background:var(--ink);min-width:7rem;max-width:9rem;box-shadow:inset -1px 0 0 var(--rule);position:sticky;left:0}.blog-table :is(th,td):nth-child(2){padding-left:.9rem}.blog-table :is(th,td).key{white-space:nowrap;width:1%;min-width:0;padding-right:.9rem}.blog-table:has(.key) :is(th,td):not(.num):not(.key){min-width:7.75rem}}.blog-end{--measure:40rem;border-top:1px solid var(--rule-strong);max-width:var(--measure);margin-top:clamp(3.75rem,2.75rem + 4vw,6.5rem);padding-top:1.1rem;position:relative}.blog-end:after{content:"";background:var(--signal);width:2.5rem;height:2px;position:absolute;top:-1px;left:0}.blog-end-label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--signal);margin-bottom:1.25rem;font-size:.75rem;font-weight:500}.blog-facts{margin:0;padding:0;list-style:none}.blog-facts>li{border-top:1px solid var(--rule);color:rgb(var(--bone-rgb) / .88);text-wrap:pretty;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:.85rem 0;font-size:1rem;line-height:1.6;display:grid}.blog-facts>li:first-child{border-top:0;padding-top:0}.blog-facts>li>span:first-child{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:rgb(var(--bone-rgb) / .5);padding-top:.2em;font-size:.75rem}.blog-faq{margin:0;padding:0;list-style:none}.blog-faq>li{border-top:1px solid var(--rule)}.blog-faq>li:first-child{border-top:0}.blog-faq summary{cursor:pointer;grid-template-columns:2rem minmax(0,1fr) 1.5rem;align-items:baseline;gap:.75rem;padding:1.1rem 0;list-style:none;display:grid}.blog-faq>li:first-child summary{padding-top:.25rem}.blog-faq summary::-webkit-details-marker{display:none}.blog-faq-n{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:rgb(var(--bone-rgb) / .5);font-size:.75rem}.blog-faq-q{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;color:var(--bone);text-wrap:balance;font-variant-numeric:lining-nums;font-size:clamp(1.125rem,1rem + .5vw,1.3125rem);font-weight:400;line-height:1.3;transition:color .15s}.blog-faq summary:hover .blog-faq-q{color:var(--signal)}.blog-faq-icon{width:.875rem;height:.875rem;color:rgb(var(--bone-rgb) / .55);place-self:center end;transition:transform .2s,color .15s;position:relative}.blog-faq-icon:before,.blog-faq-icon:after{content:"";background:currentColor;position:absolute}.blog-faq-icon:before{height:1.5px;top:50%;left:0;right:0;transform:translateY(-50%)}.blog-faq-icon:after{width:1.5px;top:0;bottom:0;left:50%;transform:translate(-50%)}.blog-faq details[open] .blog-faq-icon{color:var(--signal);transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.blog-faq-icon{transition:none}}.blog-faq-a{color:rgb(var(--bone-rgb) / .85);text-wrap:pretty;padding:0 2.25rem 1.35rem 2.75rem;font-size:1rem;line-height:1.65}@media (min-width:768px){.blog-facts>li,.blog-faq-a{font-size:1.0625rem}}@media (min-width:1280px){.article-body:has(>.toc-rail){-moz-column-gap:4rem;grid-template-columns:15rem minmax(0,1fr);align-items:start;column-gap:4rem;display:grid}.article-body>.toc-rail{grid-area:1/1/span 30}.article-body>:not(.toc-rail){grid-column:2}}.toc-rail{max-height:calc(100vh - 11rem);position:sticky;top:7rem}.toc-rail>.toc-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(var(--bone-rgb) / .2) transparent;min-height:0;padding-bottom:2rem;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(#000 calc(100% - 2rem),#0000)}.toc-row{text-wrap:pretty;display:block}.toc-inline{z-index:20;background:rgb(var(--ink-rgb));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(var(--bone-rgb) / .2) transparent;max-height:calc(100vh - 5rem);position:sticky;top:3.75rem;overflow-y:auto}.toc-inline>summary{background:rgb(var(--ink-rgb));position:sticky;top:0}.toc-inline summary::-webkit-details-marker{display:none}.toc-chevron{transition:transform .18s cubic-bezier(.22,1,.36,1)}.toc-inline[open] .toc-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.toc-chevron{transition:none}}.toc-rail .toc-mark{background:rgb(var(--signal-rgb));transform-origin:50%;opacity:0;width:2px;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .16s linear;position:absolute;top:2px;bottom:2px;left:calc(-1rem - 1px);transform:scaleY(0)}.toc-rail .toc-mark-on{opacity:1;transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.toc-rail .toc-mark{transition:none}}.blog-end-top{margin-top:0;margin-bottom:3rem}
