.blog-section{width:100%;padding:10rem 0 7.5rem}.blog-container{width:100%;display:grid;grid-template-columns:10rem 1fr;gap:8rem;align-items:start}.blog-toc{height:100%;position:relative}.blog-sticky{position:sticky;top:10rem}.blog-sidebar-label,.blog-eyebrow{display:block;font-size:.875rem;line-height:1;text-transform:uppercase;margin-bottom:1.5rem}.blog-toc-nav{position:relative;display:flex;flex-direction:column;gap:1rem;padding-left:1rem}.blog-toc-nav:before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background:#e83c3833}.blog-toc-nav:after{content:"";position:absolute;left:0;top:0;width:1px;height:calc(var(--toc-progress, 0) * 100%);background:#e83c38;transition:height .15s ease-out}.blog-toc-link{font-size:1rem;opacity:.4;color:#2d2d32;text-decoration:none;transition:opacity .25s ease}.blog-toc-link.is-active{opacity:1}.blog-article{width:100%;max-width:640px}.blog-header{margin-bottom:5rem}.blog-title{font-family:Migra;font-size:56px;color:#2d2d32;line-height:1.2;margin-bottom:.5rem}.blog-meta{display:flex;align-items:center;gap:.5rem;font-size:1rem;line-height:1.5;color:#52525b;margin-bottom:1.5rem}.blog-banner{width:100%;aspect-ratio:16 / 8;object-fit:cover;border-radius:4px}.blog-sidebar-anchor{display:block;scroll-margin-top:360px}.blog-content{font-size:1.25rem;line-height:1.5;color:#52525b}.blog-content>*:last-child{margin-bottom:0}.blog-content h2{font-size:24px;font-weight:600;line-height:1.15;color:#2d2d32;margin-top:3rem;margin-bottom:1rem}.blog-content p{margin-top:1rem;margin-bottom:2.5rem}.blog-content img{width:100%;height:auto;border-radius:4px;margin:2.5rem 0}.blog-content a{color:#e83c38;text-decoration:underline;text-underline-offset:.1em}.instagram-reel-embed,div[data-youtube-video]{width:100%;margin:2.5rem 0}.blog-content iframe{display:block;max-width:640px!important;width:70%!important;aspect-ratio:16 / 9;border:0;border-radius:4px;margin:0 auto!important}.blog-content blockquote{font-size:.875rem;line-height:1.6;color:#71717a;margin-top:-2rem;margin-bottom:2rem;text-align:center}.blog-content ul,.blog-content ol{margin:1rem 0 2.5rem;padding-left:1.5rem}.blog-content ul{list-style-type:disc}.blog-content ol{list-style-type:decimal}.blog-content li{line-height:1.2;padding-left:.25rem}.blog-content li+li{margin-top:1rem}.blog-content li p{margin:0}.blog-content li ul,.blog-content li ol{margin:.65rem 0 .75rem;padding-left:1.25rem}@media(hover:hover)and (pointer:fine){.blog-toc-link:hover{opacity:1}.blog-meta a:hover{text-decoration:underline}}@media screen and (max-width:1024px){.blog-section{padding:7.5rem 0}.blog-container{display:block}.blog-toc{display:none}.blog-eyebrow{margin-bottom:1rem}.blog-article{max-width:100%}.blog-header{margin-bottom:3rem}.blog-title{font-size:40px;max-width:640px}}@media screen and (max-width:768px){.blog-section{padding:5rem 0}.blog-content{font-size:1.125rem}.blog-content h2{font-size:1.25rem;margin-top:2rem;margin-bottom:.75rem}.blog-content p{margin-top:.75rem;margin-bottom:1.5rem}.blog-content img,.instagram-reel-embed,div[data-youtube-video]{margin:2rem 0}.blog-content blockquote{margin-top:-1.5rem}.blog-content ul,.blog-content ol{margin:1rem 0 2rem;padding-left:1.5rem}}@media screen and (max-width:480px){.blog-content iframe{width:100%!important}}
