body.template-article{--article-measure: 720px;--article-wide: 860px}body.template-article .section-content-wrapper{max-width:var(--article-wide);margin-inline:auto;padding-inline:var(--container-padding);display:flex;flex-direction:column;gap:var(--space-8)}body.template-article .section-content-wrapper>header{display:flex;flex-direction:column;gap:var(--space-4);text-align:center}body.template-article header h1{font-size:clamp(1.75rem,4.2vw,2.6rem);line-height:1.18;letter-spacing:-.02em;text-wrap:balance;max-width:22ch;margin-inline:auto}body.template-article header time,body.template-article .blog-post-info-text{font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}body.template-article .section-content-wrapper img{border-radius:var(--radius-lg);width:100%;height:auto}.blog-post-content{max-width:var(--article-measure);margin-inline:auto;font-size:1.0625rem;line-height:1.75;color:var(--color-text)}.blog-post-content>rte-formatter{display:block}.blog-post-content>rte-formatter>:first-child,.blog-post-content>:first-child{margin-top:0}.blog-post-content>rte-formatter>p:first-of-type{font-size:1.1875rem;line-height:1.65;color:var(--color-primary)}.blog-post-content p{margin-bottom:var(--space-5)}.blog-post-content h2{font-size:clamp(1.375rem,2.6vw,1.75rem);line-height:1.25;letter-spacing:-.01em;margin-top:var(--space-12);margin-bottom:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--color-border);text-wrap:balance}.blog-post-content h2:first-child{margin-top:0;padding-top:0;border-top:none}.blog-post-content h3{font-size:clamp(1.0625rem,1.8vw,1.25rem);line-height:1.35;margin-top:var(--space-8);margin-bottom:var(--space-3)}.blog-post-content h4{font-size:1.0625rem;margin-top:var(--space-6);margin-bottom:var(--space-2)}.blog-post-content ul,.blog-post-content ol{margin:0 0 var(--space-5);padding-left:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.blog-post-content li{position:relative;padding-left:1.75rem;line-height:1.7}.blog-post-content ul>li:before{content:"";position:absolute;left:.375rem;top:.7em;width:7px;height:7px;border-radius:2px;background:var(--color-accent);transform:rotate(45deg)}.blog-post-content ol{counter-reset:balise-ol}.blog-post-content ol>li{counter-increment:balise-ol;padding-left:2.25rem}.blog-post-content ol>li:before{content:counter(balise-ol);position:absolute;left:0;top:.1em;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-primary);color:var(--color-white, #fff);font-family:var(--font-heading-family);font-size:.75rem;font-weight:700}.blog-post-content li>ul,.blog-post-content li>ol{margin-top:var(--space-3);margin-bottom:0}.blog-post-content a{color:var(--color-primary);font-weight:500;text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px;text-underline-offset:3px;transition:color var(--transition-fast)}.blog-post-content a:hover{color:var(--color-primary-light);text-decoration-color:var(--color-primary-light)}.blog-post-content strong{font-weight:700;color:var(--color-primary)}.blog-post-content blockquote{margin:var(--space-8) 0;padding:var(--space-5) var(--space-6);background:var(--color-white, #fff);border-left:3px solid var(--color-accent);border-radius:0 var(--radius-md) var(--radius-md) 0;box-shadow:var(--shadow-sm);font-size:1.0625rem;color:var(--color-primary)}.blog-post-content blockquote p:last-child{margin-bottom:0}.blog-post-content .table-wrap{margin:var(--space-8) 0;overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white, #fff);-webkit-overflow-scrolling:touch}.blog-post-content table{width:100%;border-collapse:collapse;font-size:.9375rem}.blog-post-content .table-wrap>table{margin:0}.blog-post-content thead th{background:var(--color-primary);color:var(--color-white, #fff);font-family:var(--font-heading-family);font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:left;padding:var(--space-3) var(--space-4)}.blog-post-content tbody td{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);vertical-align:top}.blog-post-content tbody tr:nth-child(2n){background:var(--color-bg)}.blog-post-content tbody td:last-child{font-weight:600;color:var(--color-primary);white-space:nowrap}.blog-post-content img{border-radius:var(--radius-md);margin:var(--space-8) 0}.blog-post-content hr{border:none;border-top:1px solid var(--color-border);margin:var(--space-10) 0}.blog-post-content .balise-callout{margin:var(--space-8) 0;padding:var(--space-6);background:var(--color-bg-alt);border-left:4px solid var(--color-accent);border-radius:0 var(--radius-md) var(--radius-md) 0}.blog-post-content .balise-callout__title{display:block;font-family:var(--font-heading-family);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-3)}.blog-post-content .balise-callout>:last-child{margin-bottom:0}.blog-post-content .balise-note{margin:var(--space-8) 0;padding:var(--space-5) var(--space-6);background:var(--color-white, #fff);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:1rem}.blog-post-content .balise-note>:last-child{margin-bottom:0}.blog-post-content .balise-cta{margin:var(--space-10) 0;padding:var(--space-8) var(--space-6);background:var(--color-primary);border-radius:var(--radius-lg);color:var(--color-white, #fff);text-align:center}.blog-post-content .balise-cta__eyebrow{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-3)}.blog-post-content .balise-cta h2,.blog-post-content .balise-cta h3{color:var(--color-white, #fff);border:none;margin:0 0 var(--space-3);padding:0;font-size:clamp(1.25rem,2.4vw,1.5rem)}.blog-post-content .balise-cta p{color:#ffffffe0;margin-bottom:var(--space-6);max-width:46ch;margin-inline:auto}.blog-post-content .balise-cta strong{color:var(--color-white, #fff)}.blog-post-content .balise-cta__button{display:inline-block;padding:.875rem 1.75rem;background:var(--color-accent);color:var(--color-primary);font-family:var(--font-heading-family);font-weight:700;font-size:.9375rem;border-radius:var(--radius-full);text-decoration:none;transition:transform var(--transition-fast),background var(--transition-fast)}.blog-post-content .balise-cta__button:hover{background:var(--color-accent-dark);color:var(--color-primary);transform:translateY(-2px);text-decoration:none}.blog-post-content .balise-faq h3{font-size:1.0625rem;margin-top:var(--space-6);margin-bottom:var(--space-2);color:var(--color-primary)}.blog-post-content .balise-toc{margin:var(--space-8) 0;padding:var(--space-5) var(--space-6);background:var(--color-white, #fff);border:1px solid var(--color-border);border-radius:var(--radius-md)}.blog-post-content .balise-toc__title{font-family:var(--font-heading-family);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-3)}.blog-post-content .balise-toc ol{gap:var(--space-2);margin-bottom:0;counter-reset:balise-toc}.blog-post-content .balise-toc li{counter-increment:balise-toc;padding-left:1.75rem;font-size:.9375rem}.blog-post-content .balise-toc li:before{content:counter(balise-toc) ".";background:none;color:var(--color-text-muted);font-family:var(--font-heading-family);font-size:.8125rem;font-weight:700;width:auto;height:auto;top:0;display:block}.blog-post-content .balise-toc a{text-decoration:none;font-weight:500}.blog-post-content .balise-toc a:hover{text-decoration:underline;text-underline-offset:3px}.blog-post-content h2[id],.blog-post-content h3[id]{scroll-margin-top:calc(var(--header-height) + var(--space-6))}@media(max-width:640px){.blog-post-content{font-size:1rem}.blog-post-content>rte-formatter>p:first-of-type{font-size:1.0625rem}.blog-post-content .balise-callout,.blog-post-content .balise-cta{padding:var(--space-5)}body.template-article header h1{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/blog-article.css.map */
