:root{--cs-ink: #16211f;--cs-ink-soft: #5b6764;--cs-rule: #e3e8e7;--cs-rule-soft: #eef2f1;--cs-accent: #7cc9b6;--cs-wash: #f3faf8}.article-lead{font-size:22px!important;line-height:1.5!important;font-weight:600;color:var(--cs-ink);margin:0 0 32px!important;padding:0 0 0 20px;border-left:4px solid var(--cs-accent);background:none}.article-figure{margin:40px 0}.article-figure img{display:block;width:100%;height:auto;border-radius:6px}.article-figure figcaption{margin-top:10px;font-size:15px;line-height:1.5;color:var(--cs-ink-soft);padding-left:14px;border-left:2px solid var(--cs-rule)}.article-toc{margin:0 0 40px;padding:20px 24px;border:1px solid var(--cs-rule);border-radius:6px;background:#fcfdfd}.article-toc__label{margin:0 0 10px!important;font-size:12px!important;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--cs-ink-soft)}.article-toc ol{margin:0;padding-left:20px}.article-toc li{margin-bottom:7px;font-size:17px;line-height:1.45}.article-toc li:last-child{margin-bottom:0}.article-toc a,.article-template__content .article-toc a,.article-template .rte .article-toc a{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important;color:var(--cs-ink)}.article-toc a:hover,.article-template__content .article-toc a:hover,.article-template .rte .article-toc a:hover{color:#3d8574;text-decoration:underline!important}.article-callout{margin:36px 0;padding:20px 24px;background:var(--cs-wash);border-radius:6px;font-size:18px;line-height:1.6}.article-callout__label{display:block;margin-bottom:6px;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#3d8574}.article-author{margin-top:56px!important;padding-top:24px;border-top:1px solid var(--cs-rule);font-size:16px!important;line-height:1.6;color:var(--cs-ink-soft)}h2[id],h3[id]{scroll-margin-top:90px}.article-template__content,.article__content,.article-content,.blog-article__content,.article-template .rte,.article .rte{max-width:760px;margin-left:auto;margin-right:auto;font-size:19px;line-height:1.68;color:var(--cs-ink);letter-spacing:.003em}.article-template__content p,.article__content p,.article-content p,.blog-article__content p,.article-template .rte p,.article .rte p{margin:0 0 24px;font-size:19px;line-height:1.68}.article-template__content h2,.article__content h2,.article-content h2,.blog-article__content h2,.article-template .rte h2,.article .rte h2{font-size:30px!important;line-height:1.22;font-weight:700;letter-spacing:-.015em;margin:52px 0 18px!important;padding-top:28px;border-top:1px solid var(--cs-rule-soft);color:var(--cs-ink)}.article-template__content h3,.article__content h3,.article-content h3,.blog-article__content h3,.article-template .rte h3,.article .rte h3{font-size:22px!important;line-height:1.3;font-weight:650;margin:36px 0 12px!important;color:var(--cs-ink)}.article-template__content a,.article__content a,.article-content a,.blog-article__content a,.article-template .rte a,.article .rte a{color:#2f7a68;text-decoration:underline;text-decoration-color:var(--cs-accent);text-decoration-thickness:2px;text-underline-offset:3px;font-weight:500}.article-template__content a:hover,.article__content a:hover,.article-content a:hover,.blog-article__content a:hover,.article-template .rte a:hover,.article .rte a:hover{text-decoration-color:#2f7a68}.article-template__content ul,.article-template__content ol,.article__content ul,.article__content ol,.article-template .rte ul,.article-template .rte ol,.article .rte ul,.article .rte ol{margin:0 0 24px;padding-left:24px;font-size:19px;line-height:1.6}.article-template__content li,.article__content li,.article-template .rte li,.article .rte li{margin-bottom:8px}.article-template__content blockquote,.article__content blockquote,.article-content blockquote,.blog-article__content blockquote,.article-template .rte blockquote,.article .rte blockquote{margin:36px 0;padding:4px 0 4px 24px;border-left:4px solid var(--cs-accent);font-size:20px;line-height:1.55;color:var(--cs-ink-soft);font-style:italic}.article-template__title{font-size:42px!important;line-height:1.14!important;letter-spacing:-.02em;max-width:760px;margin-left:auto!important;margin-right:auto!important}.article-template__hero-container,.article-template header{max-width:760px;margin-left:auto;margin-right:auto}@media screen and (max-width:749px){.article-template__content,.article__content,.article-content,.blog-article__content,.article-template .rte,.article .rte,.article-template__content p,.article-template .rte p,.article .rte p{font-size:18px;line-height:1.65}.article-lead{font-size:19px!important;padding-left:16px}.article-template__title{font-size:31px!important}.article-template__content h2,.article-template .rte h2,.article .rte h2{font-size:25px!important;margin-top:40px!important;padding-top:22px}.article-template__content h3,.article-template .rte h3,.article .rte h3{font-size:20px!important}.article-toc{padding:16px 18px}.article-toc li{font-size:16px}.article-figure{margin:28px 0}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/courtspin-blog.css.map */
