.article-template>*:first-child:not(.article-template__hero-container){margin-top:5rem}@media screen and (min-width:750px){.article-template>*:first-child:not(.article-template__hero-container){margin-top:calc(5rem + var(--page-width-margin))}}.article-template__hero-container{max-width:130rem;margin:0 auto}.article-template__hero-small{height:11rem}.article-template__hero-medium{height:22rem}.article-template__hero-large{height:33rem}@media screen and (min-width:750px)and (max-width:989px){.article-template__hero-small{height:22rem}.article-template__hero-medium{height:44rem}.article-template__hero-large{height:66rem}}@media screen and (min-width:990px){.article-template__hero-small{height:27.5rem}.article-template__hero-medium{height:55rem}.article-template__hero-large{height:82.5rem}}.article-template header{margin-top:4.4rem;margin-bottom:2rem;line-height:calc(.8 / var(--font-body-scale))}@media screen and (min-width:750px){.article-template header{margin-top:5rem}}.article-template__title{margin:0}.article-template__title:not(:only-child){margin-bottom:1rem}.article-template__link{font-size:1.8rem;display:flex;justify-content:center;align-items:center;text-decoration:none}.article-template__link .icon-wrap{display:flex;margin-right:1rem;transform:rotate(180deg)}.article-template__content{margin-top:3rem;margin-bottom:3rem}.article-template__social-sharing{margin-top:3rem}.article-template__social-sharing+header,.article-template__social-sharing+.article-template__content{margin-top:1.5rem}.article-template__comment-wrapper{margin-top:5rem;padding:2.7rem 0}@media screen and (min-width:750px){.article-template__comment-wrapper{margin-top:6rem;padding:3.6rem 0}}.article-template__comment-wrapper h2{margin-top:0}.article-template__comments{margin-bottom:5rem}@media screen and (min-width:750px){.article-template__comments{margin-bottom:7rem}}.article-template__comments-fields{margin-bottom:4rem}.article-template__comments-comment{color:rgba(var(--color-foreground),.75);background-color:rgb(var(--color-background));margin-bottom:1.5rem;padding:2rem 2rem 1.5rem}@media screen and (min-width:750px){.article-template__comments-comment{padding:2rem 2.5rem}}.article-template__comments-comment p{margin:0 0 1rem}.article-template__comment-fields>*{margin-bottom:3rem}@media screen and (min-width:750px){.article-template__comment-fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:4rem}}.article-template__comment-warning{margin:2rem 0 2.5rem}@media screen and (min-width:990px){.article-template__comments .pagination-wrapper{margin:5rem 0 8rem}}.article-template__back:last-child{margin-bottom:3.2rem}.tm-author{margin:22px 0;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:18px;box-shadow:0 18px 45px #0f172a1a;padding:clamp(20px,2vw,26px)}.tm-author__grid{display:grid;grid-template-columns:1fr;gap:18px;align-items:start}@media(min-width:750px){.tm-author__grid{grid-template-columns:320px 1fr;gap:26px;align-items:center}}.tm-author__media img{width:80%;height:auto;display:block;border-radius:14px;border:1px solid rgba(15,23,42,.1)}.tm-author__ph{width:100%;aspect-ratio:1 / 1;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:#0f172a0a}.tm-author__eyebrow{font-weight:700;opacity:.75;margin-bottom:6px;font-size:clamp(12px,1.8vw,16px)}.tm-author__name{margin:0;font-weight:900;letter-spacing:-.02em;font-size:clamp(24px,1.8vw,28px)}.tm-author__role{margin-top:2px;font-weight:700;opacity:.75;font-size:clamp(14px,1.8vw,12px)}.tm-toc{margin:22px 0;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:18px;box-shadow:0 18px 45px #0f172a1a;padding:clamp(16px,2.2vw,26px)}.tm-toc__title{font-weight:900;font-size:clamp(18px,2.2vw,26px);margin:0}.tm-author__bio{font-size:clamp(10px,2vw,12px);font-weight:500}.tm-toc__rule{height:3px;width:min(340px,60%);margin:14px 0 18px;background:#ff5e2bf2;border-radius:999px}.tm-toc__list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.tm-toc__item{display:grid;grid-template-columns:12px 1fr;gap:14px;align-items:start}.tm-toc__item:before{content:"";width:10px;height:10px;margin-top:8px;background:#ff5e2bf2;border-radius:2px}.tm-toc__item a{text-decoration:none;color:rgba(var(--color-foreground),.92);line-height:1.6}.tm-toc__item a:hover{text-decoration:underline;text-underline-offset:.25em}.tm-toc__item--h3{padding-left:16px;opacity:.92}.tm-toc__item--h3:before{opacity:.7}.article-template__content.page-width--narrow,.article-template header.page-width--narrow{max-width:880px;margin-left:auto!important;margin-right:auto!important}.article-template__content.rte{text-align:left;font-size:16px;line-height:1.9;color:rgba(var(--color-foreground),.82)}.article-template__content.rte h2,.article-template__content.rte h3{text-align:left}.article-template__content.rte ul,.article-template__content.rte ol,.article-template__content.rte blockquote{text-align:left;max-width:70ch;margin-left:auto;margin-right:auto}.article-template__content{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:22px;box-shadow:0 24px 70px #0f172a14;padding:clamp(18px,2.6vw,34px)!important}@media(max-width:749px){.article-template__content.rte{font-size:17px}}@media(max-width:749px){.tm-author__media img{width:100%;height:auto;display:block;border-radius:14px;border:1px solid rgba(15,23,42,.1)}}:root{--ink: rgba(15, 23, 42, 1);--ink-75: rgba(15, 23, 42, .75);--ink-55: rgba(15, 23, 42, .55);--ink-10: rgba(15, 23, 42, .1);--ink-05: rgb(255, 255, 255);--surface:rgb(251, 251, 251);--card: #ffffff;--accent: #7C3AED;--accent-bg: rgba(255, 94, 43, .07);--radius-lg: 24px;--radius-md: 16px;--shadow-sm: 0 2px 8px rgba(15,23,42,.06);--shadow-md: 0 8px 32px rgba(15,23,42,.09);--shadow-lg: 0 24px 64px rgba(15,23,42,.11);--max-w: 1600px;--content-w: 760px;--pad-h: clamp(28px, 5vw, 64px);--pad-v: clamp(32px, 4vw, 56px)}body.template-article,body.template-article .gradient,body.template-article #MainContent{background:var(--surface)!important}.article-template{max-width:var(--max-w);margin:0 auto;padding:0 20px 80px;background:var(--surface)!important}.article-template__hero-container{max-width:var(--max-w);margin:32px auto 0;padding:0 20px}.article-template__hero-container .media{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid var(--ink-10);transition:box-shadow .3s ease,transform .3s ease}.article-template__hero-container .media:hover{box-shadow:0 32px 80px #0f172a26;transform:translateY(-2px)}.article-template__content.page-width--narrow,.article-template header.page-width--narrow{max-width:860px;margin-left:auto!important;margin-right:auto!important;padding:20px!important}.article-template header{margin-top:40px;margin-bottom:24px;text-align:center}@media(min-width:750px){.article-template header{margin-top:52px}}.article-template__title{margin:0 0 14px;font-weight:700;letter-spacing:-.035em;line-height:1.08;font-size:clamp(28px,3.4vw,48px);color:var(--ink)}.article-template header .caption-with-letter-spacing{display:inline-flex;gap:8px;align-items:center;justify-content:center;margin-top:10px;padding:8px 14px;background:var(--ink-05);border:1px solid var(--ink-10);border-radius:999px;font-size:12px;letter-spacing:.04em;color:var(--ink-55)}.article-template__content{background:var(--card);border:1px solid var(--ink-10);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--pad-v) var(--pad-h)!important;margin-top:24px}.article-template__content.rte{text-align:left;font-size:15.5px;line-height:1.9;color:var(--ink-75);font-feature-settings:"kern" 1,"liga" 1,"calt" 1}.article-template__content.rte>*{max-width:var(--content-w);margin-left:auto;margin-right:auto}.article-template__content.rte h2{margin-top:2.6em;margin-bottom:.8em;font-weight:900;letter-spacing:-.025em;line-height:1.18;color:var(--ink);font-size:clamp(22px,2.3vw,32px);padding-bottom:.4em;border-bottom:2px solid var(--ink-10)}.article-template__content.rte h3{margin-top:2em;margin-bottom:.65em;font-weight:800;line-height:1.25;color:var(--ink);font-size:clamp(18px,1.9vw,24px)}.article-template__content.rte p{margin:1.15em auto}.article-template__content.rte>*:first-child{margin-top:0!important;padding-top:0!important}.article-template__content.rte>*:last-child{margin-bottom:0!important}.article-template__content.rte a{text-decoration-thickness:1.5px;text-underline-offset:.22em;transition:color .25s ease,text-underline-offset .25s ease}.article-template__content.rte a:hover{color:var(--accent);text-underline-offset:.35em}.article-template__content.rte ul,.article-template__content.rte ol{padding-left:1.5em;margin:1em auto}.article-template__content.rte li{margin-bottom:.45em}.article-template__content.rte li::marker{color:var(--accent)}.article-template__content.rte blockquote{border-left:4px solid var(--accent);background:var(--accent-bg);padding:18px 24px;border-radius:0 var(--radius-md) var(--radius-md) 0;margin:1.8em auto;color:var(--ink);font-style:italic}.article-template__content.rte blockquote p{margin:0}.article-template__content.rte hr{border:0;height:1px;background:var(--ink-10);margin:2.8em auto;max-width:var(--content-w)}.article-template__content.rte img{border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--ink-10);max-width:100%;height:auto;margin:1.8em auto;display:block}.article-template__content.rte code{font-size:.875em;background:var(--ink-05);border:1px solid var(--ink-10);border-radius:5px;padding:.15em .4em;font-family:JetBrains Mono,Fira Code,monospace}.article-template__content.rte pre{background:var(--ink-05);border:1px solid var(--ink-10);border-radius:var(--radius-md);padding:20px 24px;overflow-x:auto;margin:1.8em auto}.article-template__content.rte pre code{background:none;border:none;padding:0}.tm-toc,.tm-author{max-width:860px;margin-left:auto;margin-right:auto;background:var(--card);border:1px solid var(--ink-10);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:clamp(18px,2.5vw,40px) var(--pad-h)}.tm-toc{margin-top:32px;margin-bottom:8px}.tm-toc__title{text-align:left;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-55);margin-bottom:16px}.tm-toc__rule{background:var(--accent);height:3px;border-radius:99px;margin-bottom:20px;width:40px}.tm-toc a{color:var(--ink-75);text-decoration:none;font-size:15px;line-height:1.6;transition:color .2s}.tm-toc a:hover{color:var(--accent)}.tm-author{display:flex;align-items:flex-start;gap:28px;margin-top:32px}.tm-author__media img{width:100%;max-width:300px;border-radius:var(--radius-md);border:1px solid var(--ink-10);flex-shrink:0;object-fit:cover}.tm-author__bio{font-size:11.5px;line-height:1.75;color:var(--ink-55)}.article-template__social-sharing{max-width:860px;margin-left:auto;margin-right:auto;padding:0 4px}.article-template__back{margin-top:36px;margin-bottom:48px}.article-template__link{font-size:15px;color:var(--ink-55);text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:color .2s,gap .2s}.article-template__link:hover{color:var(--accent);gap:10px}@media(max-width:749px){:root{--pad-h: 22px;--pad-v: 28px}.article-template{padding:0 12px 60px}.article-template header{text-align:left}.article-template header .caption-with-letter-spacing{justify-content:flex-start}.tm-author{flex-direction:column;gap:16px}.tm-author__media img{max-width:120px}}@media(min-width:990px){:root{--content-w: 660px}.article-template__content.page-width--narrow,.article-template header.page-width--narrow,.tm-toc,.tm-author,.article-template__social-sharing{max-width:760px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-blog-post.css.map */
