.article-header{padding:0 0 33px}.article-heading{margin:30px 0 35px}.article-heading .title{font-family:var(--title-font);font-size:var(--title-mobile-font-size);font-weight:var(--title-font-weight);text-transform:var(--title-text-transform);line-height:var(--line-height);letter-spacing:var(--letter-spacing);color:var(--color-text);margin-top:0;margin-bottom:0}.article-heading .title__relative{position:relative}.article-heading .info,.article-heading .comment{font-size:var(--font-size);font-weight:var(--font-weight-normal);line-height:var(--line-height);letter-spacing:var(--letter-spacing);color:var(--color-text2)}.article-heading .info .text{color:var(--color-text)}.article-heading .info .info-item+.info-item:before{content:"-";font-size:inherit;font-weight:inherit}.article-image__wrapper{position:relative}.article-image img{display:block;width:100%;height:100%;margin:auto}.article-content .text{max-width:1170px;margin-left:auto;margin-right:auto}.article-content .list{padding-top:40px;margin-bottom:42px}.halo-text-format .list .item{display:inline-block;vertical-align:top;width:100%}.halo-text-format blockquote h4{font-size:var(--font-size);font-weight:var(--font-weight-semibold);font-style:normal;letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--color-text);margin:0 0 17px}.halo-text-format .list .item h4{margin:0 0 17px}.tag-list{font-size:0;letter-spacing:0;margin:40px 0 30px}.tag-list .item{display:inline-block;vertical-align:top;margin:0 10px 10px 0}.tag-list .item a{display:block;font-size:var(--font-size);font-weight:var(--font-weight-normal);line-height:var(--line-_height);letter-spacing:var(--letter-spacing);color:var(--color-text2);padding:6px 20px;background-color:var(--color-white);border:2px solid #ccc;border-radius:5px}.tag-list .item a svg{display:inline-block;vertical-align:middle;width:17px;height:17px;margin:0 3px 0 0;position:relative;top:-2px}.article-template__comment-wrapper .halo-block-header{margin-bottom:24px}.comment-form .form-label{font-weight:var(--font-weight-bold);margin-bottom:11px}.comment-form .form-input{padding-top:12px;padding-bottom:12px}.comment-form textarea{min-height:110px}.comment-form .form-note{display:block;font-size:calc(var(--font-size) - 1px);font-weight:var(--font-weight-normal);color:var(--color-grey);line-height:var(--line-height);letter-spacing:var(--letter-spacing);text-align:center;padding:13px 0 15px;margin-top:0;margin-bottom:0}.form-actions .button{max-width:430px;margin-top:20px;margin-left:auto;margin-right:auto}.article-template__comments-comment{display:block;position:relative;padding:12px 15px 8px;background-color:var(--color-white)}.article-template__comments-comment+.article-template__comments-comment{margin-top:20px}.article-template__comments-comment .comment-author{font-size:calc(var(--font-size) + 2px);font-weight:var(--font-weight-bold);padding:0 0 3px;margin-top:0;margin-bottom:0}.article-template__comments-comment .comment-body{margin:0 0 25px}.article-template__comments-comment .comment-body p{font-size:var(--font-size);font-weight:var(--font-weight-normal);line-height:var(--line-height);letter-spacing:var(--letter-spacing);color:var(--color-text2);margin-top:0;margin-bottom:0}.article__pagination .article__pagination--item{margin-bottom:20px}.article__pagination{margin-bottom:30px}.article-template__comments-comment .comment-created-at{display:block;font-size:calc(var(--font-size) - 2px);font-weight:var(--font-weight-normal);line-height:var(--line-height);letter-spacing:var(--letter-spacing);color:var(--color-grey)}.article-template__comments{margin-bottom:50px;padding-top:7px}.article-template__comment-wrapper{padding-top:30px}body.dark-mode .tag-list .item a{background-color:var(--color-black)}@media(min-width:551px){.article__pagination{display:flex;justify-content:space-between;align-items:center}.article__pagination .article__pagination--item{width:100%;max-width:220px;margin-bottom:0}}@media(min-width:768px){.article-heading .title{font-size:var(--title-font-size)}.article-template__comments{margin-bottom:70px}.article-template__comments-comment{padding:33px 40px}.tag-list .item a:hover{color:var(--color-text)}.article-image{padding-top:40px;padding-bottom:40px}.halo-text-format .list .item{width:50%;padding-left:15px;padding-right:15px}}.halo-text-format{--article-accent: #0b78a3;--article-accent-soft: #f1f8ff;--article-border: #e6eef6;--article-bg-soft: #f6fbff;--article-text-main: #0b2235;--article-text-sub: #35536a}.halo-text-format h1,.halo-text-format h2,.halo-text-format h3{color:var(--article-text-main)}.halo-text-format h2{margin:18px 0 10px}.halo-text-format h3{margin:12px 0}.halo-text-format section{margin:28px 0;padding-bottom:20px;border-bottom:1px solid #eef3f8}.halo-text-format table{width:100%;border-collapse:collapse;margin:12px 0}.halo-text-format table th,.halo-text-format table td{border:1px solid var(--article-border);padding:10px;text-align:left}.halo-text-format pre,.halo-text-format .code{background:#f4f7fb;padding:12px;border-left:4px solid #cfe3fb;border-radius:6px;overflow:auto;font-family:monospace}.halo-text-format .note{background:#fffbe6;border-left:4px solid #ffd89b;padding:10px;border-radius:6px;margin:12px 0}.halo-text-format .callout{background:var(--article-accent-soft);border-left:4px solid var(--article-accent);padding:12px;border-radius:6px;margin:12px 0}.halo-text-format .callout ul,.halo-text-format .callout ol{margin:0;padding:0 0 0 20px}.halo-text-format .checklist{background:#f1f9f3;padding:16px 20px;border-radius:10px;margin:18px 0;border:1px solid #dcefe0}.halo-text-format .checklist h3{margin:0 0 12px;font-size:1.05rem}.halo-text-format .checklist ul,.halo-text-format .checklist ol{margin:0;padding:0 0 0 20px}.halo-text-format .checklist li{margin:10px 0;color:var(--article-text-sub)}.halo-text-format figure{margin:14px 0}.halo-text-format img{max-width:100%;height:auto;display:block}.halo-text-format .cta{display:inline-block;background:#7a6caa;color:#fff;padding:10px 16px;border-radius:6px;text-decoration:none;margin-top:16px}.halo-text-format .cta:hover{opacity:.9}.halo-text-format .small{font-size:.95rem;color:var(--article-text-sub)}.halo-text-format .muted{color:#607b8b;font-size:.95rem}.halo-text-format .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.halo-text-format .box{border:1px solid #e8f1fb;padding:12px;border-radius:8px;background:#fff}.halo-text-format footer,.halo-text-format .refs{font-size:.95rem;color:#234;padding:12px 0}.halo-text-format a{color:#7a6caa}.halo-text-format .ergo-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:15px}.halo-text-format .ergo-card{display:block;border:1px solid #e6eef6;border-radius:8px;padding:14px;text-decoration:none;background:#fafcff;transition:box-shadow .2s ease}.halo-text-format .ergo-card:hover{box-shadow:0 3px 8px #00000014}.halo-text-format .ergo-card h3{margin:0 0 8px;font-size:1.1rem;color:#1a1a1a}.halo-text-format .ergo-card p{margin:0;font-size:.9rem;color:#4a4a4a}.article-body-wrapper{display:flex;gap:40px;align-items:flex-start}.article-body-wrapper .article-content{flex:1;min-width:0}.article-toc-sidebar{display:none;width:400px;flex-shrink:0;position:sticky;top:120px;max-height:calc(100vh - 140px);overflow-y:auto}.article-toc{background:var(--article-bg-soft);border-left:4px solid var(--article-accent);padding:20px 16px;border-radius:8px}.article-toc-title{margin:0 0 16px;font-size:1.5rem;font-weight:600;color:var(--article-text-main)}.article-toc-list{padding:0;margin:0;list-style:none}.article-toc-item{margin:0}.article-toc-link{color:var(--article-text-sub);text-decoration:none;font-size:1.4rem;display:block;padding:8px 12px;margin-left:-12px;border-left:3px solid transparent;transition:all .2s ease}.article-toc-link:hover{color:var(--article-accent);background:#0b78a30d}.article-toc-link.active{color:var(--article-accent);font-weight:600;border-left-color:var(--article-accent);background:#0b78a314}.article-toc-mobile{display:none;background:var(--article-bg-soft);border-left:4px solid var(--article-accent);padding:16px;border-radius:8px;margin:24px 0}.article-toc-mobile-toggle{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-weight:600;font-size:1.5rem;color:var(--article-text-main)}.article-toc-mobile-toggle svg{width:20px;height:20px;transition:transform .2s}.article-toc-mobile-toggle.open svg{transform:rotate(180deg)}.article-toc-mobile-content{display:none;padding-top:16px;margin-top:16px;border-top:1px solid var(--article-border)}.article-toc-mobile-content.open{display:block}.article-toc-mobile .article-toc-link{padding:10px 0;font-size:1.4rem}@media(min-width:1024px){.article-toc-sidebar.toc-ready{display:block}.article-toc-mobile.toc-ready{display:none!important}}@media(max-width:1023px){.article-body-wrapper{flex-direction:column;gap:0}.article-toc-sidebar.toc-ready{display:none!important}.article-toc-mobile.toc-ready{display:block}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/component-main-blog-article.css.map */
