.ccf-blog{--ccf-green:#2f4a35;--ccf-gold:#d4ae5e;--ccf-cream:#faf6ea;--ccf-measure:36em}.ccf-blog>.page-width--narrow{font-size:1.7rem}@media screen and (min-width:750px){.ccf-blog>.page-width--narrow{max-width:calc(var(--ccf-measure) + 2*var(--ccf-pad,0px));font-size:1.8rem}}.ccf-blog .article-template__hero-container{max-width:76rem}.ccf-blog .article-template__title{font-family:var(--font-heading-family);line-height:1.15}.ccf-blog .article-template__hero-container{margin:0 auto 1.2rem;padding:0 1.5rem}@media screen and (min-width:750px){.ccf-blog .article-template__hero-container{padding:0 5rem}}.ccf-blog .article-template__hero-adapt.media{padding-bottom:0!important;height:auto;border-radius:12px;overflow:hidden;background:var(--ccf-cream)}.ccf-blog .article-template__hero-adapt.media>img{position:static;display:block;width:100%;height:auto;max-height:min(56rem,62vh);object-fit:cover}.ccf-blog .article-template__content.rte{font-size:1.7rem;line-height:1.7;color:rgba(var(--color-foreground),.9);overflow-wrap:break-word}@media screen and (min-width:750px){.ccf-blog .article-template__content.rte{font-size:1.8rem}}.ccf-blog .article-template__content.rte p,.ccf-blog .article-template__content.rte li{font-size:inherit;line-height:1.7;letter-spacing:.01em}.ccf-blog .article-template__content.rte p{margin:0 0 1.15em}.ccf-blog .article-template__content.rte header{line-height:1.6;margin:0 0 1.6rem}.ccf-blog .article-template__content.rte strong,.ccf-blog .article-template__content.rte b{color:rgb(var(--color-foreground));font-weight:700}.ccf-blog .article-template__content.rte a{color:var(--ccf-green);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.ccf-blog .article-template__content.rte h2,.ccf-blog .article-template__content.rte h3,.ccf-blog .article-template__content.rte h4,.ccf-blog .article-template__content.rte h5,.ccf-blog .article-template__content.rte h6{font-family:var(--font-heading-family,Garamond,Baskerville,Caslon,serif);color:rgb(var(--color-foreground));letter-spacing:0;font-weight:700}.ccf-blog .article-template__content.rte h2{font-size:clamp(2.5rem,1.6rem + 1.6vw,3.1rem);line-height:1.22;margin:2.1em 0 .55em;padding-top:.5em;border-top:1px solid rgba(var(--color-foreground),.1)}.ccf-blog .article-template__content.rte h3{font-size:clamp(2.1rem,1.5rem + 1vw,2.4rem);line-height:1.28;margin:1.7em 0 .45em}.ccf-blog .article-template__content.rte h4,.ccf-blog .article-template__content.rte h5,.ccf-blog .article-template__content.rte h6{font-size:1.95rem;line-height:1.3;margin:1.4em 0 .4em}.ccf-blog .article-template__content.rte>h2:first-child,.ccf-blog .article-template__content.rte>h3:first-child{margin-top:.4em;border-top:0;padding-top:0}.ccf-blog .article-template__content.rte h2+h3{margin-top:.6em}.ccf-blog .article-template__content.rte ul,.ccf-blog .article-template__content.rte ol{margin:0 0 1.3em;padding-left:1.5em}.ccf-blog .article-template__content.rte li{margin:0 0 .5em;padding-left:.2em}.ccf-blog .article-template__content.rte li>ul,.ccf-blog .article-template__content.rte li>ol{margin:.5em 0 0}.ccf-blog .article-template__content.rte ul li::marker{color:var(--ccf-green);font-size:1.1em}.ccf-blog .article-template__content.rte ol li::marker{color:var(--ccf-green);font-weight:700}.ccf-blog .article-template__content.rte blockquote{margin:1.8em 0;padding:1.1em 1.3em;border-left:4px solid var(--ccf-gold);background:var(--ccf-cream);border-radius:0 10px 10px 0;font-family:var(--font-heading-family);font-size:1.15em;line-height:1.5;font-style:italic}.ccf-blog .article-template__content.rte blockquote p:last-child{margin-bottom:0}.ccf-blog .article-template__content.rte img{max-width:100%;height:auto;border-radius:10px}.ccf-blog .article-template__content.rte p>img:only-child,.ccf-blog .article-template__content.rte>img,.ccf-blog .article-template__content.rte figure img{display:block;margin:1.6em auto}.ccf-blog .article-template__content.rte figure{margin:1.6em 0}.ccf-blog .article-template__content.rte figcaption{font-size:.85em;color:rgba(var(--color-foreground),.7);text-align:center;margin-top:.4em}.ccf-blog .article-template__content.rte iframe,.ccf-blog .article-template__content.rte video{max-width:100%}.ccf-blog .article-template__content.rte hr{margin:2.4em 0;border:0;border-top:1px solid rgba(var(--color-foreground),.12)}.ccf-blog .article-template__content.rte table{border-collapse:collapse;width:100%;margin:1.6em 0;font-size:.88em;line-height:1.45;table-layout:auto}.ccf-blog .article-template__content.rte th,.ccf-blog .article-template__content.rte td{padding:.65em .8em;border:1px solid rgba(var(--color-foreground),.14);vertical-align:top;text-align:left}.ccf-blog .article-template__content.rte thead th,.ccf-blog .article-template__content.rte tr:first-child th{background:#f2eee1;color:var(--ccf-green);font-weight:700}.ccf-blog .article-template__content.rte tbody tr:nth-child(2n) td{background:#d4ae5e12}@media screen and (max-width:749px){.ccf-blog .article-template__content.rte table{display:block;width:auto;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:.85em}.ccf-blog .article-template__content.rte th,.ccf-blog .article-template__content.rte td{min-width:11ch}.ccf-blog .article-template__content.rte [style*=width]{max-width:100%!important}.ccf-blog .article-template__content.rte pre{white-space:pre-wrap}}.ccf-blog .article-template__content.rte>*{max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/34/assets/ccf-blog-article.css.map */
