.article-content{--element-margin-bottom: 2em;--heading-margin-bottom: 1.5em}.article-content p,.article-content ol,.article-content ul,.article-content blockquote,.article-content img{margin-bottom:var(--element-margin-bottom, 2em)}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{margin-top:var(--heading-margin-bottom, 1.5em)}.article-content img{padding-top:calc(2 * var(--space-unit));padding-bottom:calc(2 * var(--space-unit))}.article-content blockquote{padding-top:calc(4 * var(--space-unit));font-size:2rem;font-style:italic;line-height:2.4rem}.article-content blockquote p:last-child{margin-bottom:0}.article-content iframe{max-width:100%}.article__image--wider .media{width:calc(100% + var(--gutter) * 2);max-width:calc(100% + var(--gutter) * 2);margin-inline-start:calc(var(--gutter) * -1)}@media (max-width: 1023.98px){.article-content,.article-width{max-width:37em}}@media (min-width: 768px){.article-content img{padding-top:calc(4 * var(--space-unit))}}@media (min-width: 1024px){.article-content blockquote{font-size:2.8rem;line-height:3.6rem}}.content-wrapper{display:flex;gap:35px;align-items:flex-start}.content-wrapper .reading-width{margin-left:0;margin-right:0}#toc{flex:0 0 25%;position:-webkit-sticky;position:sticky;top:135px;max-width:275px}#toc h3{padding-bottom:15px;border-bottom:1px solid #ddd;margin-bottom:25px!important;text-transform:uppercase;font-size:15px!important;color:#404040!important;font-weight:600!important}#contents-container a{font-size:14px;text-decoration:none;color:#505050;letter-spacing:.25px}#contents-container h3{margin:0 0 10px;font-size:18px;font-weight:700}#contents-container ul{padding:0;margin:0;list-style:none}#contents-container li{list-style:none;margin-bottom:18px;line-height:1.4}html{scroll-behavior:smooth}#toc a.active,#contents-container a:hover{color:#000;text-shadow:.5px 0 0 rgb(0,0,0)}.article__content{flex:1}@media (max-width: 991px){.content-wrapper{flex-direction:column}.content-wrapper .reading-width{max-width:100%}#toc{position:static;max-width:100%;margin-bottom:10px;width:100%;padding-bottom:15px;border-bottom:1px solid #ddd}.article__content{margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/article-toc.css.map */
