.article-content,.prose{min-width:0;max-width:100%}.prose .cf-table{max-width:100%}.prose img{max-width:100%;height:auto}.prose{--cj-ink:#1d1c1a;--cj-muted:#6b655d;--cj-line:#e4dccf;--cj-paper:#faf7f2;--cj-cognac:#8a5a3b;--cj-cognac-soft:#f3ebe1}.prose>p:first-of-type{font-size:1.15em;line-height:1.7;color:var(--cj-ink)}.prose h2{scroll-margin-top:120px;margin-top:2.6em;padding-top:.2em;letter-spacing:-.01em}.prose h3{margin-top:1.8em}.prose p,.prose li{line-height:1.75}.prose a{color:var(--cj-cognac);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.prose .cf-short{margin:2em 0;padding:1.4em 1.6em;background:var(--cj-cognac-soft);border-left:3px solid var(--cj-cognac);border-radius:0}.prose .cf-short strong{display:block;font-size:.72em;letter-spacing:.16em;text-transform:uppercase;color:var(--cj-cognac);margin-bottom:.5em}.prose .cf-short p{margin:0;font-size:1.06em}.prose .cf-takeaways{margin:2em 0;padding:1.4em 1.6em;background:var(--cj-paper);border:1px solid var(--cj-line);border-radius:6px}.prose .cf-takeaways strong{display:block;font-size:.72em;letter-spacing:.16em;text-transform:uppercase;color:var(--cj-muted);margin-bottom:.7em}.prose .cf-takeaways ul{list-style:none;margin:0;padding:0}.prose .cf-takeaways li{position:relative;padding-left:1.7em;margin:.45em 0}.prose .cf-takeaways li:before{content:"";position:absolute;left:0;top:.62em;width:.75em;height:.4em;border-left:2px solid var(--cj-cognac);border-bottom:2px solid var(--cj-cognac);transform:rotate(-45deg)}.prose .cf-toc{margin:2em 0 2.4em;padding:1.2em 1.6em;border-top:1px solid var(--cj-line);border-bottom:1px solid var(--cj-line)}.prose .cf-toc>strong,.prose .cf-toc>p,.prose .cf-toc>h2,.prose .cf-toc>span{display:block;font-size:.72em;letter-spacing:.16em;text-transform:uppercase;color:var(--cj-muted);margin:0 0 .6em;padding:0;font-weight:500}.prose .cf-toc ol{margin:0;padding-left:1.3em;columns:2;column-gap:2.4em}.prose .cf-toc li{margin:.3em 0;break-inside:avoid;line-height:1.5}.prose .cf-toc a{text-decoration:none;color:var(--cj-ink)}.prose .cf-toc a:hover{color:var(--cj-cognac);text-decoration:underline}.prose .cf-figure{margin:2.2em 0}.prose .cf-figure img{display:block;width:100%;height:auto;border-radius:6px;background:var(--cj-paper)}.prose .cf-figure figcaption{margin-top:.7em;font-size:.86em;color:var(--cj-muted);font-style:italic;text-align:center}.prose .cf-table{width:100%;border-collapse:collapse;margin:2em 0;font-size:.94em}.prose .cf-table th{text-align:left;font-weight:500;background:var(--cj-paper);border-bottom:2px solid var(--cj-cognac);padding:.75em .9em}.prose .cf-table td{border-bottom:1px solid var(--cj-line);padding:.75em .9em;vertical-align:top}.prose .cf-table tr:last-child td{border-bottom:0}.prose .cf-product{display:flex;flex-direction:column;gap:.25em;margin:2em 0;padding:1.1em 1.4em;border:1px solid var(--cj-line);border-radius:6px;background:#fff;position:relative}.prose .cf-product a{font-weight:500;text-decoration:none;color:var(--cj-ink);font-size:1.05em}.prose .cf-product a:after{content:" \2192";color:var(--cj-cognac)}.prose .cf-product span{color:var(--cj-muted);font-size:.92em}.prose .cf-product:hover{border-color:var(--cj-cognac)}.prose .cf-faq{margin-top:3em;padding-top:1em;border-top:1px solid var(--cj-line)}.prose .cf-faq h3{font-size:1.05em;margin:1.6em 0 .4em}.prose .cf-faq p{margin:0}.prose .cf-about{margin-top:3em;padding-top:1.2em;border-top:1px solid var(--cj-line);font-size:.88em;color:var(--cj-muted)}@media(max-width:699px){.prose .cf-toc ol{columns:1}.prose .cf-table{display:block;overflow-x:auto;white-space:normal}.prose .cf-table th,.prose .cf-table td{min-width:120px}.prose .cf-short,.prose .cf-takeaways{padding:1.1em 1.2em}}@media(min-width:1000px){.blog-posts{grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:28px!important}.blog-posts .blog-post-card:not(.blog-post-card--featured) h2,.blog-posts .blog-post-card:not(.blog-post-card--featured) h3{font-size:clamp(20px,1.6vw,24px)!important;line-height:1.25!important}.blog-posts .blog-post-card:not(.blog-post-card--featured) p{font-size:15px;line-height:1.6}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/capini-journal.css.map */
