@import url("https://fonts.googleapis.com/css2?family=Cabin&family=Source+Sans+Pro&display=swap");body{color:#000;font-family:Source Sans Pro,Arial,sans-serif;font-size:18px;font-weight:400;line-height:27.9px;padding:130px 0;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,body{margin:0}*,main{padding:0}main{display:flex;margin-left:50px;margin-top:50px}article{display:flex;width:100%}content{font-size:18px;margin-left:50px;max-width:min(560px,90vw);width:100%}#toc-container{align-self:flex-start;position:sticky;top:200px;width:250px}#toc-container h2{font-size:24px;margin-bottom:15px}#toc-list{border-left:3px solid #f4d260;list-style-type:none;padding-left:20px}#toc-list li{margin-bottom:10px}#toc-list a{color:#06c;text-decoration:none}#toc-list a:hover{text-decoration:underline}#toc-list .active{font-weight:700}#toc-list .active:before{color:#06c;content:"▶ ";font-size:.8em}.breadcrumb,.breadcrumb a{color:#1d5d9b;font-family:Cabin,sans-serif;font-size:14px;font-weight:600;letter-spacing:2.5px;margin-bottom:5px;padding-bottom:0;text-decoration:none;text-transform:uppercase}.author-info{color:#666;font-size:14px;margin-bottom:20px}#blog-content{padding-top:45px}#blog-content h2{margin:30px 0 14px}#blog-content ul{list-style-type:disc;margin-bottom:10px;margin-left:20px;padding-left:0}#blog-content br{content:"";display:block;margin-bottom:16px}@media (max-width:768px){content{margin-left:0;max-width:90vw}}