.cc-article{padding-top:var(--cc-top);padding-bottom:var(--cc-bottom);background:#fff;color:#213c55}.cc-article .page-width{max-width:calc(var(--cc-reading-width) + 80px);margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}.cc-article.article-template>nav.cc-article__breadcrumb:first-child{margin-top:0!important;margin-bottom:24px!important}.cc-article__breadcrumb{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:1.3rem;line-height:1.6;margin-bottom:24px}.cc-article a{color:#213c55;text-underline-offset:4px}.cc-article header.page-width{margin-top:0;margin-bottom:28px;line-height:1.65}.cc-article .article-template__title{font-size:clamp(2.8rem,3.5vw,4.6rem);line-height:1.18;letter-spacing:-.025em;color:#213c55;margin-bottom:18px}.cc-article .caption-with-letter-spacing{color:#4b5c6d;font-size:1.3rem}.cc-article .article-template__hero-container{max-width:1000px;width:calc(100% - 80px);margin:0 auto 32px;border-radius:12px;overflow:hidden;background:#f2f5f8}.cc-article .article-template__hero-small{height:220px}.cc-article .article-template__hero-medium{height:360px}.cc-article .article-template__hero-large{height:480px}.cc-article .article-template__hero-container img{object-fit:contain}.cc-article .article-template__content{color:#213c55;font-size:var(--cc-body-size);line-height:1.8;letter-spacing:0;margin-top:32px;margin-bottom:32px;overflow-wrap:anywhere}.cc-article .article-template__content :is(p,li,div,span,strong,em){color:inherit}.cc-article .article-template__content p{margin-top:0;margin-bottom:1.2em}.cc-article .article-template__content :is(h2,h3,h4){color:#213c55;line-height:1.35;letter-spacing:0;scroll-margin-top:160px}.cc-article .article-template__content h2{font-size:1.55em;margin-top:1.8em;margin-bottom:.65em;padding-top:0;border-top:0}.cc-article .article-template__content h3{font-size:1.22em;margin-top:1.5em;margin-bottom:.6em}.cc-article .article-template__content :is(ul,ol){padding-left:1.5em}.cc-article .article-template__content li{margin-bottom:.45em}.cc-article .article-template__content img{max-width:100%;height:auto;border-radius:8px}.cc-article .article-template__content :is(iframe,video){max-width:100%}.cc-article .article-template__content blockquote{border-left:3px solid #efb45d;background:#f4f7fa;padding:18px 22px;margin:24px 0;color:#213c55}.cc-article__toc{margin-top:24px;margin-bottom:24px}.cc-article__toc summary{padding:16px 20px;background:#f2f5f8;border:1px solid #d9e2ea;border-radius:8px;cursor:pointer;font-weight:600;list-style:revert;color:#213c55}.cc-article__toc nav{padding:8px 20px 16px;border-bottom:1px solid #d9e2ea}.cc-article__toc ol{list-style:none;padding-left:0}.cc-article__toc li{line-height:1.6;padding:6px 0;font-size:1.5rem}.cc-article__resources{margin-top:36px;margin-bottom:24px}.cc-article__resources h2{font-size:2.2rem;line-height:1.35;color:#213c55}.cc-article__resources>div{display:flex;flex-wrap:wrap;gap:12px}.cc-article__resources a{display:inline-block;padding:12px 16px;background:#f2f5f8;border:1px solid #d9e2ea;border-radius:6px;font-size:1.4rem;line-height:1.6}.cc-article .article-template__social-sharing{margin-top:28px;margin-bottom:28px}.cc-article .article-template__back{margin-top:32px;margin-bottom:0}.cc-article .article-template__link{font-size:1.5rem;min-height:44px}.cc-article a:focus-visible,.cc-article summary:focus-visible{outline:2px solid #213c55;outline-offset:4px}@media(max-width:749px){.cc-article{padding-top:var(--cc-mobile-padding);padding-bottom:var(--cc-mobile-padding)}.cc-article .page-width{padding-left:20px;padding-right:20px}.cc-article__breadcrumb{margin-bottom:18px}.cc-article header.page-width{margin-bottom:24px}.cc-article .article-template__hero-container{width:calc(100% - 40px);margin-bottom:24px}.cc-article .article-template__hero-small{height:160px}.cc-article .article-template__hero-medium{height:220px}.cc-article .article-template__hero-large{height:300px}.cc-article .article-template__content{font-size:var(--cc-mobile-size);line-height:1.75}.cc-article__resources>div{flex-direction:column}}.cc-article__metadata{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cc-article__date-author{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cc-article__share-top{flex-shrink:0;margin-left:auto}.cc-article__share-top .share-button__button{font-size:1.4rem;min-height:44px;white-space:nowrap}.cc-article__share-top .share-button__fallback{left:auto;right:0;max-width:min(38rem,calc(100vw - 40px))}.cc-article .article-template__content .markdown{opacity:1!important}.cc-article .article-template__back .article-template__link{display:inline-flex;gap:8px;padding:12px 20px;min-height:44px;max-width:calc(100% - 40px);border:1px solid #213c55;border-radius:8px;background:#fff;color:#213c55;text-decoration:none;line-height:1.5}.cc-article .article-template__back .article-template__link:hover{background:#f2f5f8}.cc-article .article-template__back .icon-wrap{margin-right:0}.cc-article .cc-article__resources a,.cc-article .cc-article__resources a:hover{text-decoration:none}.cc-article .article-template__content hr{margin:2.4rem 0;border:0;border-top:1px solid #dce3ea}.cc-article .article-template__content hr+h2{margin-top:1.2rem}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map?subset=ABA */
