.blog-post-module__Ra98Aq__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;display:grid}@media (min-width:1100px){.blog-post-module__Ra98Aq__layout{grid-template-columns:minmax(0,1fr) 240px;gap:2.5rem}}.blog-post-module__Ra98Aq__content{min-width:0}.blog-post-module__Ra98Aq__toc{background:#fff;border:1px solid #e8efef;border-radius:14px;padding:1.25rem .75rem 1.25rem 1.25rem;display:none;position:sticky;top:100px;box-shadow:0 4px 24px #0d343814}@media (min-width:1100px){.blog-post-module__Ra98Aq__toc{display:block}}.blog-post-module__Ra98Aq__tocTitle{letter-spacing:.06em;text-transform:uppercase;color:#16a39e;margin-bottom:.85rem;padding-left:.75rem;font-size:12px;font-weight:700}.blog-post-module__Ra98Aq__toc ul{margin:0;padding:0;list-style:none}.blog-post-module__Ra98Aq__toc li{margin:0}.blog-post-module__Ra98Aq__toc a{color:#334155;border-left:3px solid #0000;padding:.45rem .75rem;font-size:13.5px;line-height:1.4;text-decoration:none;transition:color .15s,border-color .15s,font-weight .15s;display:block}.blog-post-module__Ra98Aq__toc a:hover{color:#0d3438}.blog-post-module__Ra98Aq__tocActive{font-weight:700;color:#0d3438!important;border-left-color:#16a39e!important}.blog-post-module__Ra98Aq__section{scroll-margin-top:110px}
