.BlogTableOfContents-module__yZN5xG__Item{color:var(--gray-10);text-decoration:none}.BlogTableOfContents-module__yZN5xG__Item:hover{color:var(--gray-12)}.BlogTableOfContents-module__yZN5xG__Item[data-active=true]{color:var(--gray-12);font-weight:var(--font-weight-medium)}.BlogTableOfContents-module__yZN5xG__Item[data-level="3"]{padding-inline-start:var(--space-3)}.BlogTableOfContents-module__yZN5xG__Item[data-level="4"]{padding-inline-start:var(--space-5)}.BlogTableOfContents-module__yZN5xG__FloatingRoot{top:50%;right:var(--space-4);z-index:1;position:fixed;transform:translateY(-50%)}.BlogTableOfContents-module__yZN5xG__FloatingBars{padding:var(--space-2);transition:opacity .15s}.BlogTableOfContents-module__yZN5xG__Bar{border-radius:var(--radius-1);background-color:var(--gray-8);height:2px;transition:background-color .15s;display:block}.BlogTableOfContents-module__yZN5xG__Bar[data-level="2"]{width:24px}.BlogTableOfContents-module__yZN5xG__Bar[data-level="3"]{width:16px}.BlogTableOfContents-module__yZN5xG__Bar[data-level="4"]{width:10px}.BlogTableOfContents-module__yZN5xG__Bar[data-active=true]{background-color:var(--gray-12)}.BlogTableOfContents-module__yZN5xG__FloatingPanel{opacity:0;visibility:hidden;flex-direction:column;width:280px;max-height:min(60dvh,480px);transition:opacity .15s,visibility .15s;display:flex;position:absolute;top:50%;right:0;overflow:hidden;transform:translateY(-50%)}.BlogTableOfContents-module__yZN5xG__FloatingPanelScroll{flex:auto;min-height:0}@media (min-width:1024px){.BlogTableOfContents-module__yZN5xG__FloatingRoot[data-desktop-bars=false]{display:none}.BlogTableOfContents-module__yZN5xG__FloatingRoot:hover .BlogTableOfContents-module__yZN5xG__FloatingBars,.BlogTableOfContents-module__yZN5xG__FloatingRoot:focus-within .BlogTableOfContents-module__yZN5xG__FloatingBars{opacity:0}.BlogTableOfContents-module__yZN5xG__FloatingRoot:hover .BlogTableOfContents-module__yZN5xG__FloatingPanel,.BlogTableOfContents-module__yZN5xG__FloatingRoot:focus-within .BlogTableOfContents-module__yZN5xG__FloatingPanel{opacity:1;visibility:visible}}@media (max-width:1023px){.BlogTableOfContents-module__yZN5xG__FloatingBars{display:none}.BlogTableOfContents-module__yZN5xG__FloatingRoot{top:auto;left:auto;right:var(--space-4);bottom:calc(var(--space-9) + var(--space-2));transform:none}.BlogTableOfContents-module__yZN5xG__FloatingPanel{max-height:min(55dvh,420px);position:static;transform:none}.BlogTableOfContents-module__yZN5xG__FloatingRoot[data-open=true] .BlogTableOfContents-module__yZN5xG__FloatingPanel{opacity:1;visibility:visible}}.BlogTableOfContents-module__yZN5xG__FloatingRoot[data-body-on-screen=false]{display:none}
.BlogPostBody-module__yVqo_a__BlogPostBody{gap:var(--space-8);grid-template-columns:minmax(0,1fr);width:100%;display:grid}@media (min-width:1024px){.BlogPostBody-module__yVqo_a__RailColumn{align-self:start;position:sticky;top:0}.BlogPostBody-module__yVqo_a__BlogPostBody[data-has-rail=true][data-toc-position=left]{grid-template-columns:220px minmax(0,1fr)}.BlogPostBody-module__yVqo_a__BlogPostBody[data-has-rail=true][data-toc-position=right]{grid-template-columns:minmax(0,1fr) 280px}.BlogPostBody-module__yVqo_a__BlogPostBody[data-toc-position=right] .BlogPostBody-module__yVqo_a__RailColumn{order:2}.BlogPostBody-module__yVqo_a__BlogPostBody[data-has-rail=true]:has(.BlogPostBody-module__yVqo_a__RailColumn:empty){grid-template-columns:minmax(0,1fr)}.BlogPostBody-module__yVqo_a__MobileAside{display:none}}@media (max-width:1023px){.BlogPostBody-module__yVqo_a__RailColumn{display:none}}.BlogPostBody-module__yVqo_a__RailColumn:empty,.BlogPostBody-module__yVqo_a__MobileAside:empty{display:none}.BlogPostBody-module__yVqo_a__ContentColumn{min-width:0}.BlogPostBody-module__yVqo_a__RichTextContent :is(h2,h3,h4,h5,h6){margin-top:var(--space-6);scroll-margin-top:96px}.BlogPostBody-module__yVqo_a__RichTextContent p{margin-block:var(--space-3)}.BlogPostBody-module__yVqo_a__RichTextContent figure{margin:var(--space-6) 0}.BlogPostBody-module__yVqo_a__RichTextContent img{border-radius:var(--radius-4);max-width:100%;height:auto}.BlogPostBody-module__yVqo_a__RichTextContent iframe{margin-block:var(--space-6);border-radius:var(--radius-4)}.BlogPostBody-module__yVqo_a__RichTextContent ul,.BlogPostBody-module__yVqo_a__RichTextContent ol{margin-block:var(--space-3);padding-inline-start:var(--space-5)}.BlogPostBody-module__yVqo_a__RichTextContent li{margin-block:var(--space-1)}.BlogPostBody-module__yVqo_a__RichTextContent blockquote{margin-block:var(--space-4)}
/*# sourceMappingURL=1_lvos2-l1viy.css.map*/