.section-article{background:#f1f1ed;padding-top:0}.article-template{max-width:100%;margin:0 auto}.article-template__container{max-width:800px;margin:0 auto;padding:80px 24px 60px}@media screen and (min-width: 750px){.article-template__container{padding:120px 40px 80px}}@media screen and (min-width: 990px){.article-template__container{padding:140px 20px 100px}}.article-template__hero-container{max-width:100%;margin:0 auto 40px}@media screen and (min-width: 750px){.article-template__hero-container{max-width:900px;margin-bottom:60px;border-radius:24px;overflow:hidden}}.article-template__hero-small{height:200px}.article-template__hero-medium{height:350px}.article-template__hero-large{height:500px}@media screen and (min-width: 750px){.article-template__hero-small{height:280px}.article-template__hero-medium{height:450px}.article-template__hero-large{height:600px}}.article-template__header{margin-bottom:48px;text-align:left}@media screen and (min-width: 750px){.article-template__header{margin-bottom:64px}}.article-template__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;color:#161c25;font-family:Inter,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.2px;opacity:.6}@media screen and (min-width: 750px){.article-template__meta{font-size:15px;margin-bottom:24px;gap:12px}}.article-template__meta-divider{opacity:.4}.article-template__date,.article-template__author,.article-template__reading-time{display:inline-flex;align-items:center}.article-template__title{color:#161c25;font-family:Inter,sans-serif;font-size:32px;font-weight:700;line-height:1.15;letter-spacing:-1px;margin:0 0 24px;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media screen and (min-width: 750px){.article-template__title{font-size:44px;letter-spacing:-1.5px;line-height:1.1;margin-bottom:28px}}@media screen and (min-width: 990px){.article-template__title{font-size:52px;letter-spacing:-2px;margin-bottom:32px}}.article-template__excerpt{color:#161c25;font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:1.6;letter-spacing:-.2px;opacity:.75;margin:0;max-width:650px}@media screen and (min-width: 750px){.article-template__excerpt{font-size:20px;line-height:1.55}}.article-template__content{color:#161c25;font-family:Inter,sans-serif;font-size:17px;font-weight:400;line-height:1.8;letter-spacing:-.1px}@media screen and (min-width: 750px){.article-template__content{font-size:18px;line-height:1.85}}.article-template__content p{margin:0 0 1.75em}.article-template__content p:last-child{margin-bottom:0}.article-template__content h1,.article-template__content h2,.article-template__content h3,.article-template__content h4,.article-template__content h5,.article-template__content h6{color:#161c25;font-family:Inter,sans-serif;font-weight:700;line-height:1.25;margin:2em 0 .75em}.article-template__content h1:first-child,.article-template__content h2:first-child,.article-template__content h3:first-child,.article-template__content h4:first-child,.article-template__content h5:first-child,.article-template__content h6:first-child{margin-top:0}.article-template__content h2{font-size:28px;letter-spacing:-.5px}.article-template__content h3{font-size:22px;letter-spacing:-.3px}.article-template__content h4{font-size:18px;letter-spacing:-.2px}@media screen and (min-width: 750px){.article-template__content h2{font-size:32px;letter-spacing:-.8px}.article-template__content h3{font-size:24px;letter-spacing:-.5px}.article-template__content h4{font-size:20px;letter-spacing:-.3px}}.article-template__content.rte ul,.article-template__content.rte ol,.article-template__content ul,.article-template__content ol{margin:1.5em 0 2em;padding:0;list-style:none;list-style-position:outside}.article-template__content.rte li,.article-template__content li{position:relative;padding-left:28px;margin-bottom:14px;line-height:1.75;list-style:none}.article-template__content.rte li:last-child,.article-template__content li:last-child{margin-bottom:0}.article-template__content.rte ul>li:before,.article-template__content ul>li:before{content:"";position:absolute;left:0;top:11px;width:8px;height:8px;background:#161c25;border-radius:50%}.article-template__content.rte ol,.article-template__content ol{counter-reset:list-counter}.article-template__content.rte ol>li,.article-template__content ol>li{counter-increment:list-counter;padding-left:32px}.article-template__content.rte ol>li:before,.article-template__content ol>li:before{content:counter(list-counter) ".";position:absolute;left:0;top:0;font-weight:700;color:#161c25;font-size:17px;font-feature-settings:"tnum"}.article-template__content.rte ul ul,.article-template__content.rte ol ol,.article-template__content.rte ul ol,.article-template__content.rte ol ul,.article-template__content ul ul,.article-template__content ol ol,.article-template__content ul ol,.article-template__content ol ul{margin:12px 0 0}.article-template__content.rte ul ul>li:before,.article-template__content ul ul>li:before{width:6px;height:6px;background:transparent;border:2px solid #161c25;top:12px}@media screen and (min-width: 750px){.article-template__content.rte li,.article-template__content li{padding-left:32px;margin-bottom:16px}.article-template__content.rte ul>li:before,.article-template__content ul>li:before{top:12px}.article-template__content.rte ol>li,.article-template__content ol>li{padding-left:36px}.article-template__content.rte ol>li:before,.article-template__content ol>li:before{font-size:18px}}.article-template__content a{color:#161c25;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:all .2s ease}.article-template__content a:hover{color:#161c25;text-decoration-thickness:2px;opacity:.8}.article-template__content blockquote{margin:2em 0;padding:24px 28px;background:#161c250a;border-left:4px solid #161c25;border-radius:0 12px 12px 0;font-size:18px;font-style:italic;line-height:1.7}@media screen and (min-width: 750px){.article-template__content blockquote{margin:2.5em 0;padding:32px 40px;font-size:20px}}.article-template__content blockquote p{margin:0}.article-template__content pre,.article-template__content code{font-family:IBM Plex Mono,monospace;font-size:14px}.article-template__content code{background:#161c2514;padding:2px 6px;border-radius:4px}.article-template__content pre{background:#161c25;color:#f1f1ed;padding:20px 24px;border-radius:12px;overflow-x:auto;margin:1.75em 0}.article-template__content pre code{background:transparent;padding:0;color:inherit}.article-template__content img{max-width:100%;height:auto;border-radius:16px;margin:2em 0}.article-template__content table{width:100%;border-collapse:collapse;margin:2em 0;font-size:15px}.article-template__content th,.article-template__content td{padding:12px 16px;text-align:left;border-bottom:1px solid rgba(22,28,37,.1)}.article-template__content th{font-weight:600;background:#161c250a}.article-template__content strong,.article-template__content b,.article-template__content.rte strong,.article-template__content.rte b,.article-template__content p strong,.article-template__content p b,.article-template__content li strong,.article-template__content li b,.rte strong,.rte b{font-weight:700!important;font-family:Inter,sans-serif;color:#161c25}.article-template__content,.article-template__content p,.article-template__content.rte,.article-template__content.rte p{font-weight:400}.article-template__content em,.article-template__content i,.article-template__content.rte em,.article-template__content.rte i,.rte em,.rte i{font-style:italic!important}.article-template__content u,.article-template__content.rte u,.rte u{text-decoration:underline;text-underline-offset:3px}.article-template__content s,.article-template__content del,.article-template__content.rte s,.article-template__content.rte del{text-decoration:line-through;opacity:.7}.article-template__content hr{border:none;height:1px;background:#161c251f;margin:3em 0}.article-template__social-sharing{margin-top:48px;padding-top:32px;border-top:1px solid rgba(22,28,37,.1)}.article-template__tags{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:40px;padding-top:32px;border-top:1px solid rgba(22,28,37,.1)}.article-template__tags-label{color:#161c25;font-family:Inter,sans-serif;font-size:14px;font-weight:600;opacity:.6}.article-template__tag{display:inline-block;padding:8px 16px;background:#161c250f;border-radius:100px;color:#161c25;font-family:Inter,sans-serif;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s ease}.article-template__tag:hover{background:#161c25;color:#f1f1ed}.article-template__back{margin-top:48px;padding-top:32px;border-top:1px solid rgba(22,28,37,.1)}.article-template__back-link{display:inline-flex;align-items:center;gap:8px;color:#161c25;font-family:Inter,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s ease;opacity:.8}.article-template__back-link:hover{opacity:1;gap:12px}.article-template__back-link svg{transition:transform .2s ease}.article-template__back-link:hover svg{transform:translate(-4px)}.article-template__comment-wrapper{background:#161c2508;margin-top:60px;padding:48px 0}@media screen and (min-width: 750px){.article-template__comment-wrapper{margin-top:80px;padding:64px 0}}.article-template__comments-container{max-width:800px;margin:0 auto;padding:0 24px}@media screen and (min-width: 750px){.article-template__comments-container{padding:0 40px}}@media screen and (min-width: 990px){.article-template__comments-container{padding:0 20px}}.article-template__comments-title,.article-template__comment-form-title{color:#161c25;font-family:Inter,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.5px;margin:0 0 24px}@media screen and (min-width: 750px){.article-template__comments-title,.article-template__comment-form-title{font-size:28px;margin-bottom:32px}}.article-template__comments{margin-bottom:48px}.article-template__comments-comment{background:#fff;border-radius:16px;padding:24px;margin-bottom:16px;color:#161c25;font-family:Inter,sans-serif;font-size:15px;line-height:1.7}.article-template__comments-comment p{margin:0 0 16px}.article-template__comments-comment p:last-of-type{margin-bottom:0}.article-template__comment-footer{display:flex;align-items:center;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(22,28,37,.08);font-size:13px;opacity:.7}.article-template__comment-author{font-weight:600}.article-template__comment-form-fields{display:flex;flex-direction:column;gap:16px}.article-template__comment-input-group{display:grid;gap:16px}@media screen and (min-width: 750px){.article-template__comment-input-group{grid-template-columns:1fr 1fr}}.article-template__comment-form-fields .field__input{background:#fff;border:1px solid rgba(22,28,37,.12);border-radius:12px;padding:16px 20px;font-family:Inter,sans-serif;font-size:15px;transition:border-color .2s ease}.article-template__comment-form-fields .field__input:focus{border-color:#161c25;outline:none}.article-template__comment-form-fields .text-area{min-height:140px;resize:vertical}.article-template__comment-warning{color:#161c25;font-family:Inter,sans-serif;font-size:14px;opacity:.6;margin:16px 0}.article-template__comment-submit{margin-top:16px;padding:16px 32px;background:#161c25;color:#f1f1ed;border:none;border-radius:100px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.article-template__comment-submit:hover{background:#2a3340;transform:translateY(-1px)}.article-template__app-block{max-width:800px;margin:0 auto;padding:0 24px}@media screen and (min-width: 750px){.article-template__app-block{padding:0 40px}}@media screen and (min-width: 990px){.article-template__app-block{padding:0 20px}}.article-template__content>*:first-child{margin-top:0}.article-template__content>*:last-child{margin-bottom:0}.article-template__content .tldr,.article-template__content [data-tldr]{background:#161c250a;border-radius:16px;padding:24px 28px;margin:2em 0}@media screen and (min-width: 750px){.article-template__content .tldr,.article-template__content [data-tldr]{padding:32px 40px}}html{scroll-behavior:smooth}.article-template__content ::selection{background:#161c2526}@media print{.article-template__social-sharing,.article-template__back,.article-template__comment-wrapper,.article-template__tags{display:none}.article-template__container{max-width:100%;padding:20px}.article-template__content{font-size:12pt;line-height:1.6}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-blog-post.css.map */
