.article-template__content{--jbs-serif: "Newsreader", Georgia, "Times New Roman", serif;--jbs-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--jbs-ink: #1f1d1a;--jbs-muted: #5a5560;--jbs-accent: #6e026f}.article-template__content h1{display:none}.article-template__content,.article-template__content p,.article-template__content li,.article-template__content td,.article-template__content th{font-family:var(--jbs-sans);color:var(--jbs-ink)}.article-template__content p,.article-template__content li{font-size:1.8rem;line-height:1.75;letter-spacing:0}.article-template__content p{margin-bottom:2.2rem}.article-template__content h2,.article-template__content h3,.article-template__content .faq-q,.article-template__content .subtitle,.article-template__content blockquote p,.article-template__content .tldr-box p,.article-template__content .midnight-feature h3{font-family:var(--jbs-serif);font-style:normal;font-weight:500;letter-spacing:-.01em}.article-template__content h2{font-size:clamp(2.4rem,5vw,3.2rem);line-height:1.25;color:var(--jbs-ink);margin-top:4.8rem;margin-bottom:1.6rem}.article-template__content h3{font-size:clamp(1.9rem,4vw,2.2rem);line-height:1.3;text-transform:none;letter-spacing:0;color:var(--jbs-accent)}.article-template__content .subtitle{font-size:clamp(1.8rem,4vw,2.1rem);line-height:1.45;color:var(--jbs-muted)}.article-template__content .tldr-box p,.article-template__content blockquote p{font-size:clamp(1.8rem,4vw,2rem);line-height:1.55}.article-template__content .faq-q{font-size:clamp(1.8rem,4vw,2.1rem)}.article-template__content h2,.article-template__content h3,.article-template__content .subtitle,.article-template__content .faq-q,.article-template__content .tldr-box p,.article-template__content .midnight-feature h3{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}.article-template__content p,.article-template__content li{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.article-template__content .tag,.article-template__content .meta,.article-template__content .label,.article-template__content .phase-label,.article-template__content .research-label,.article-template__content .edition-label,.article-template__content .author-bio-name,.article-template__content .author-bio-desc,.article-template__content .sources li,.article-template__content .faq-a,.article-template__content .source{font-family:var(--jbs-sans)}.article-template__content .tag{letter-spacing:.22em}h1.article-template__title,.article-template h1.article-template__title{font-family:Newsreader,Georgia,Times New Roman,serif!important;font-style:normal;font-weight:500;letter-spacing:-.015em;font-size:clamp(3rem,6vw,4.4rem);line-height:1.15;text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}@media screen and (max-width:749px){.article-template__title{font-size:clamp(2.8rem,8vw,3.6rem);line-height:1.2}.article-template__content p,.article-template__content li{font-size:1.7rem}}.article-template__content .tag{display:block;font-size:1.2rem;font-weight:500;text-transform:uppercase;color:#3e7e74;margin-bottom:2rem}.article-template__content .subtitle{margin-bottom:2.4rem}.article-template__content .meta{font-size:1.3rem;color:#7a6680;margin-bottom:1.6rem;letter-spacing:.05em}.article-template__content .author-bio{background-color:#f1e6c9;border-left:3px solid #6e026f;border-radius:4px;padding:2rem 2.4rem;margin-bottom:4rem}.article-template__content .author-bio-name{display:block;font-weight:600;font-size:1.4rem;color:var(--jbs-ink);margin-bottom:.4rem}.article-template__content .author-bio-desc{font-size:1.3rem;line-height:1.6;color:#5a5065;margin:0}.article-template__content .tldr-box{background-color:#1a0a1e;border-radius:4px;padding:2.8rem 3.2rem;margin:0 0 4rem}.article-template__content .tldr-box .label{display:block;font-size:1.1rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:#abdadc;margin-bottom:1.2rem}.article-template__content .tldr-box p{color:#f5efe0;margin:0}.article-template__content .divider{width:100%;height:1px;background-color:#c7c2af;margin:4.8rem 0}.article-template__content blockquote{border-left:3px solid #6e026f;background-color:#f1e6c9;border-radius:0 4px 4px 0;padding:2.4rem 3.2rem;margin:4rem 0}.article-template__content blockquote p{color:var(--jbs-ink);margin-bottom:.8rem}.article-template__content blockquote .source{font-size:1.3rem;font-style:normal;color:#3e7e74}.article-template__content .capsule{background-color:#f1e6c9;border-left:4px solid #6e026f;padding:2rem 2.8rem;margin:2.4rem 0 3.2rem;font-size:1.6rem;line-height:1.75;color:var(--jbs-ink)}.article-template__content .research-note{background-color:#abdadc33;border-radius:4px;padding:2.4rem 2.8rem;margin:3.2rem 0;font-size:1.6rem;line-height:1.7;color:#2a5c54}.article-template__content .research-note .research-label,.article-template__content .phase-label{display:block;font-size:1.1rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#3e7e74;margin-bottom:1rem}.article-template__content .phase-box{border-left:3px solid #abdadc;background-color:#abdadc1a;padding:2rem 2.8rem;margin:2.8rem 0}.article-template__content .phase-box p{font-size:1.6rem;margin-bottom:0}.article-template__content .compare-table{width:100%;border-collapse:collapse;margin:3.2rem 0}.article-template__content .compare-table thead tr{background-color:#1a0a1e}.article-template__content .compare-table th{padding:1.4rem 1.8rem;text-align:left;color:#f5efe0;font-weight:600;font-size:1.4rem}.article-template__content .compare-table td{padding:1.3rem 1.8rem;border-bottom:1px solid #e8dcc8;font-size:1.5rem}.article-template__content .compare-table tbody tr:nth-child(2n){background-color:#f1e6c9}.article-template__content .midnight-feature{background:linear-gradient(135deg,#0d0617,#1a0530 60%,#0a1a18);border-radius:4px;padding:4rem;margin:4.8rem 0}.article-template__content .midnight-feature .edition-label{display:block;font-size:1.1rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:#abdadc;margin-bottom:1.4rem}.article-template__content .midnight-feature h3{color:#f5efe0;margin:0 0 1.6rem}.article-template__content .midnight-feature p{color:#f5efe0bf;font-size:1.6rem;line-height:1.75;max-width:52rem;margin-bottom:2.4rem}.article-template__content .midnight-btn{display:inline-block;border:1px solid rgba(245,239,224,.35);border-radius:2px;color:#f5efe0;padding:1.4rem 3.2rem;font-size:1.2rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-decoration:none}.article-template__content .faq-item{border-bottom:1px solid #c7c2af;padding:2.8rem 0}.article-template__content .faq-item:last-child{border-bottom:none}.article-template__content .faq-q{margin-bottom:1.2rem}.article-template__content .faq-a{font-size:1.6rem;line-height:1.75}.article-template__content .sources{background-color:#f1e6c9;border-radius:4px;padding:3.2rem 3.6rem;margin-top:5.6rem}.article-template__content .sources h3{font-family:var(--jbs-sans);font-size:1.5rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#6e026f;margin:0 0 1.6rem}.article-template__content .sources ul{list-style:none;padding:0;margin:0}.article-template__content .sources li{font-size:1.4rem;line-height:1.6;color:#5a5065;padding:1rem 0;border-bottom:1px solid rgba(199,194,175,.4)}.article-template__content .sources li:last-child{border-bottom:none}.article-template__content .sources a{font-size:1.3rem;color:#3e7e74}.article-template__content a{color:var(--jbs-accent);text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:749px){.article-template__content .midnight-feature{padding:2.8rem 2.4rem}.article-template__content .compare-table th,.article-template__content .compare-table td{padding:1.1rem 1.2rem}}.jbs-waitlist-note{max-width:78rem;margin:4.8rem auto 0;padding:2.4rem 2.8rem;border:1px solid #e8ddc8;border-left:3px solid #6e026f;border-radius:4px;background-color:#f1e6c959}.jbs-waitlist-note__label{display:block;font-family:Inter,Arial,sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#3e7e74;margin-bottom:1rem}.jbs-waitlist-note p{font-family:Inter,Arial,sans-serif;font-size:1.6rem;line-height:1.7;color:#4a443b;margin:0}.jbs-waitlist-note a{color:#6e026f;text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/jbs-blog-typography.css.map */
