.tlb-journal{--tlb-bg: #fbf6ec;--tlb-card: #ffffff;--tlb-ink: #2b2620;--tlb-ink-soft: #7a6f5e;--tlb-sage: #5f7350;--tlb-sage-tint: #e5ebdc;--tlb-blue: #6e85a0;--tlb-honey: #b9822f;--tlb-butter: #ede0a3;--tlb-dash: rgba(0, 0, 0, .2);--color-background: var(--tlb-bg);--gradient-background: var(--tlb-bg);--color-foreground: var(--tlb-ink);--color-foreground2: var(--tlb-ink-soft)}body.hdt-page-type-article{background-color:#fbf6ec}.tlb-journal .hdt-article-block{margin-inline:auto}.tlb-journal .hdt-artc{max-width:var(--hdt-content-width);width:100%}.tlb-fill-sage{fill:var(--tlb-sage)}.tlb-fill-blue{fill:var(--tlb-blue)}.tlb-fill-honey{fill:var(--tlb-honey)}.tlb-shelf-line{stroke:var(--tlb-dash);stroke-width:2;stroke-dasharray:10 10}.tlb-header{margin-top:0;text-align:left}.tlb-crumb{font-size:12px;margin-bottom:14px}.tlb-crumb a{color:var(--tlb-ink-soft);text-decoration:none}.tlb-crumb a:hover{text-decoration:underline}.tlb-title{font-size:clamp(28px,4.2vw,40px);line-height:1.2;font-weight:700;letter-spacing:-.2px;color:var(--tlb-ink);margin:0 0 16px}.tlb-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 28px}.tlb-eyebrow{display:inline-block;background:var(--tlb-sage-tint);color:var(--tlb-sage);font-size:12px;font-weight:700;padding:5px 12px;border-radius:100px;letter-spacing:.3px}.tlb-meta-text{font-size:13px;color:var(--tlb-ink-soft)}.tlb-body{color:var(--tlb-ink);margin-top:0}.tlb-body p{font-size:16px;line-height:1.75;margin:0 0 16px}.tlb-body h2{font-size:24px;line-height:1.35;font-weight:700;color:var(--tlb-ink);margin:0 0 16px}.tlb-body h3{font-size:18px;line-height:1.45;font-weight:700;color:var(--tlb-ink);margin:0 0 12px}.tlb-lead p{font-size:18px!important;line-height:1.65!important;margin:0 0 28px!important}.tlb-lead b,.tlb-lead strong{font-weight:800}.tlb-section{margin-bottom:40px;scroll-margin-top:110px}.tlb-shelf-art{width:100%;height:auto;display:block;margin:0 0 36px}.tlb-toc{border-top:2px dashed var(--tlb-dash);border-bottom:2px dashed var(--tlb-dash);padding:22px 0 14px;margin:0 0 44px}.tlb-toc-label{font-size:12px!important;color:var(--tlb-ink-soft);font-weight:700;letter-spacing:.4px;text-transform:uppercase;margin:0 0 12px!important}.tlb-toc-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:2px dashed var(--tlb-dash);background-image:none!important;text-decoration:none;color:var(--tlb-ink)!important;font-size:15px;line-height:1.45}.tlb-toc-row:last-child{border-bottom:none}.tlb-toc-row:hover{color:var(--tlb-sage)!important}.tlb-toc-icon{flex:none;width:18px;height:18px}.tlb-toc-row>span:not(.tlb-toc-num){min-width:0}.tlb-toc-num{margin-left:auto;padding-left:12px;font-size:12px;font-weight:700;color:var(--tlb-ink-soft);font-variant-numeric:tabular-nums;flex:none;white-space:nowrap;overflow-wrap:normal}.tlb-callout{border-left:4px solid var(--tlb-honey);background:var(--tlb-card);padding:20px 24px;margin:32px 0;border-radius:0 12px 12px 0}.tlb-callout-label{font-size:12px!important;color:var(--tlb-honey);font-weight:700;letter-spacing:.4px;text-transform:uppercase;margin:0 0 8px!important}.tlb-callout p:last-child{font-size:17px!important;line-height:1.6!important;font-style:italic;color:var(--tlb-ink);margin:0!important}.tlb-related{margin:52px 0}.tlb-related-label{font-size:12px!important;color:var(--tlb-ink-soft);font-weight:700;letter-spacing:.4px;text-transform:uppercase;margin:0 0 16px!important}.tlb-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tlb-related-card{background:var(--tlb-card);border:2px dashed var(--tlb-dash);border-radius:12px;padding:20px;margin-top:0!important}.tlb-related-card>*{margin-top:0!important}.tlb-related-shape{width:26px;height:26px;margin-bottom:14px;display:block}.tlb-related-card h3{font-size:15px!important;line-height:1.35;font-weight:700;margin:0 0 6px!important}.tlb-related-card p{font-size:13px!important;line-height:1.55!important;color:var(--tlb-ink-soft);margin:0 0 12px!important}.tlb-related-card a{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.tlb-faq{margin:52px 0}.tlb-faq-sub{font-size:13px!important;color:var(--tlb-ink-soft);margin:0 0 20px!important}.tlb-faq details{border-bottom:2px dashed var(--tlb-dash);padding:16px 0;margin-top:0!important}.tlb-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;font-size:15px;line-height:1.5;font-weight:700;color:var(--tlb-ink)}.tlb-faq summary::-webkit-details-marker{display:none}.tlb-faq summary:after{content:"+";font-size:20px;line-height:1.1;font-weight:400;color:var(--tlb-sage);transition:transform .15s ease;flex:none}.tlb-faq details[open] summary:after{transform:rotate(45deg)}.tlb-faq details p{margin:12px 0 0!important;font-size:14px!important;line-height:1.7!important;color:var(--tlb-ink-soft)}.tlb-cta{background:var(--tlb-card);border:2px dashed var(--tlb-dash);border-radius:16px;padding:32px 28px;margin:52px 0;text-align:center}.tlb-cta>*{margin-top:0!important}.tlb-cta h2{font-size:21px!important;margin:0 0 8px!important}.tlb-cta>p{font-size:14px!important;color:var(--tlb-ink-soft);margin:0 0 20px!important}.tlb-cta [class^=klaviyo-form-]{max-width:380px;margin:0 auto}.tlb-cta-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;border:2px solid var(--tlb-butter);border-radius:30px;background-color:var(--tlb-butter)!important;background-image:none!important;color:#000!important;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;text-decoration:none!important}.tlb-cta-button:hover{opacity:.85}.tlb-share{margin-top:32px;display:grid}.tlb-share .hdt-share-button{place-self:end}.tlb-postnav{margin-top:40px}.tlb-postnav .hdt-post_nav--pre-next{border:2px dashed var(--tlb-dash);border-radius:12px;padding:.8rem 1.5rem;display:grid;grid:"pre sep next" / 1fr 4.5rem 1fr}.tlb-postnav .hdt-article-previous{grid-area:pre;place-content:center start}.tlb-postnav .hdt-post-nav-sep{grid-area:sep;place-self:center}.tlb-postnav .hdt-article-next{grid-area:next;text-align:end;place-content:center end}.tlb-postnav .hdt-post-nav-sep svg{border:2px dashed var(--tlb-dash);border-radius:50%;padding:1rem;width:4.5rem;height:4.5rem}@media(max-width:600px){.tlb-related-grid{grid-template-columns:1fr}.tlb-cta{padding:26px 20px}.tlb-shelf-art{margin-bottom:28px}.tlb-toc{margin-bottom:34px}.tlb-section{margin-bottom:32px}.tlb-callout{padding:18px 20px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom-journal.css.map */
