.article-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin:12px 0 20px;color:var(--rose);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.article-reading-layout{display:grid;grid-template-columns:220px minmax(0,800px);justify-content:center;gap:clamp(36px,6vw,82px);padding-block:clamp(58px,8vw,104px)}.article-reading-layout .article-content{width:100%;max-width:800px;padding:0}.article-toc{position:sticky;top:120px;align-self:start;padding:22px;border:1px solid var(--line);background:#ffffff94}.article-toc>p{margin-bottom:15px;color:var(--rose);font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.article-toc ol{display:grid;gap:10px;margin:0;padding:0;list-style:none}.article-toc a{color:#655852;font-size:.78rem;line-height:1.4}.article-toc a:hover{color:var(--cocoa);text-decoration:underline;text-underline-offset:4px}.article-product-callout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,390px);align-items:center;gap:clamp(42px,8vw,120px);margin-bottom:clamp(70px,9vw,120px);padding:clamp(34px,6vw,78px);background:var(--blush)}.article-product-callout__copy{max-width:560px}.article-product-callout__copy h2{font-size:clamp(2.3rem,4vw,4.1rem)}.article-product-callout__copy .text-link{display:inline-block;margin-top:16px}.article-author{max-width:900px;margin-bottom:46px;padding:30px;border-block:1px solid var(--line)}.article-author--with-image{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:24px}.article-author img{width:110px;height:110px;border-radius:50%;object-fit:cover}.article-author h2{margin-bottom:8px;font-size:1.8rem}.article-author .rte p:last-child{margin-bottom:0}.article-newsletter{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,7vw,90px);margin-block:54px clamp(70px,9vw,110px);padding:clamp(34px,5vw,64px);background:var(--cocoa);color:var(--ivory)}.article-newsletter h2{color:#fff}.article-newsletter>div>p:last-child{color:#d8cbc4}.article-newsletter__form{display:grid;grid-template-columns:1fr auto;gap:10px}.article-newsletter__form input{min-width:0;padding:13px 15px;border:1px solid rgba(255,255,255,.35);background:#fff;color:var(--ink)}.article-newsletter__form p,.article-newsletter__form ul{grid-column:1 / -1}.article-related{background:var(--paper)}@media(max-width:900px){.article-reading-layout{grid-template-columns:1fr}.article-toc{position:static}.article-product-callout,.article-newsletter{grid-template-columns:1fr}.article-product-callout .product-card{max-width:430px}}@media(max-width:640px){.article-meta{justify-content:flex-start}.article-reading-layout{padding-block:44px 64px}.article-product-callout{padding:28px 20px}.article-author{padding-inline:0}.article-author--with-image{grid-template-columns:1fr}.article-newsletter{padding:32px 22px}.article-newsletter__form{grid-template-columns:1fr}}.blog-hero .rte{max-width:660px;margin-inline:auto}.blog-topics{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:34px}.blog-topics a{padding:9px 14px;border:1px solid rgba(58,42,38,.18);border-radius:999px;background:#fff9f4a6;font-size:.78rem;font-weight:750}.blog-topics a:hover{border-color:var(--cocoa);background:var(--ivory)}.blog-featured{margin-bottom:clamp(64px,8vw,108px)}.article-card--featured{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:stretch}.article-card--featured>a{aspect-ratio:16 / 10}.article-card--featured>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,5vw,70px)}.article-card--featured h2{font-size:clamp(2.25rem,4vw,4rem)}.article-card--featured .text-link{align-self:flex-start;margin-top:18px}.blog-index-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:38px}.blog-index-heading h2{margin-bottom:0}.blog-index-heading>p{color:#74655e;font-size:.78rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}@media(max-width:800px){.article-card--featured{grid-template-columns:1fr}.article-card--featured>div{padding:28px}.blog-index-heading{align-items:flex-start;flex-direction:column}}.multicolumn{grid-template-columns:repeat(var(--multicolumn-columns, 3),minmax(0,1fr))}@media(max-width:990px){.multicolumn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.multicolumn{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
