.cc-progress{position:fixed;top:0;left:0;right:0;height:4px;z-index:99;pointer-events:none;background:transparent}.cc-progress span{display:block;height:100%;width:100%;background:rgb(var(--accent));transform:scaleX(0);transform-origin:var(--transform-origin-start, left)}.cc-article{padding-block:var(--spacing-8) var(--spacing-12)}.cc-article__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-10);max-width:720px;margin-inline:auto}@media screen and (min-width:1150px){.cc-article__layout{grid-template-columns:minmax(0,720px) 300px;max-width:1080px;gap:var(--spacing-16);align-items:start}}.cc-article__main{display:flex;flex-direction:column;gap:var(--spacing-8);min-width:0}.cc-article__sidebar{display:none}@media screen and (min-width:1150px){.cc-article__sidebar{display:flex;flex-direction:column;gap:var(--spacing-6);position:sticky;top:calc(var(--sticky-area-height, 0px) + var(--spacing-6));max-height:calc(100vh - var(--sticky-area-height, 0px) - var(--spacing-12));overflow-y:auto;overscroll-behavior:contain;padding-inline-end:var(--spacing-1);scrollbar-width:thin;scrollbar-color:rgb(var(--text-primary) / .25) transparent}.cc-article__sidebar::-webkit-scrollbar{width:6px}.cc-article__sidebar::-webkit-scrollbar-thumb{background:rgb(var(--text-primary) / .2);border-radius:3px}.cc-article__sidebar::-webkit-scrollbar-track{background:transparent}}.cc-article__header{display:flex;flex-direction:column;gap:var(--spacing-4)}.cc-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-2);font-size:var(--text-sm)}.cc-breadcrumb a{color:rgb(var(--text-color, var(--text-primary)) / .65);text-decoration:none;transition:color .2s ease}.cc-breadcrumb a:hover{color:rgb(var(--accent))}.cc-breadcrumb svg{width:12px;height:12px;opacity:.45;flex-shrink:0}.cc-breadcrumb [aria-current]{color:rgb(var(--text-color, var(--text-primary)));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:28ch}.cc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2) var(--spacing-5);font-size:var(--text-sm);color:rgb(var(--text-color, var(--text-primary)) / .65)}.cc-meta__item{display:inline-flex;align-items:center;gap:var(--spacing-1-5)}.cc-meta__item svg{width:15px;height:15px;flex-shrink:0;opacity:.75}.cc-hero{margin:0}.cc-hero img{display:block;width:100%;height:auto;max-height:460px;object-fit:cover;border-radius:var(--rounded-lg)}.cc-toc{border:1px solid rgb(var(--text-primary) / .1);border-radius:var(--rounded-lg);padding:var(--spacing-5);background:rgb(var(--background-primary));flex-shrink:0}.cc-toc__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--text-base);margin:0 0 var(--spacing-3)}.cc-toc__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cc-toc__list li{border-inline-start:2px solid rgb(var(--text-primary) / .1);padding-block:var(--spacing-1-5);transition:border-color .15s ease}.cc-toc__list li:has(>a.is-active),.cc-toc__list li:has(>a[aria-current]){border-inline-start-color:rgb(var(--accent))}.cc-toc__list a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding-inline:var(--spacing-3);font-size:var(--text-sm);line-height:1.45;color:rgb(var(--text-primary) / .7);text-decoration:none;transition:color .15s ease}.cc-toc__list a:hover{color:rgb(var(--text-primary))}.cc-toc__list a.is-active,.cc-toc__list a[aria-current]{color:rgb(var(--accent));font-weight:600}.cc-toc__list a[data-cc-level="3"]{padding-inline-start:var(--spacing-6);font-size:var(--text-xs)}.cc-toc-mobile{border:1px solid rgb(var(--text-primary) / .1);border-radius:var(--rounded-lg);background:rgb(var(--accent) / .04)}@media screen and (min-width:1150px){.cc-toc-mobile{display:none}}.cc-toc-mobile summary{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-5);cursor:pointer;list-style:none;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--text-base)}.cc-toc-mobile summary::-webkit-details-marker{display:none}.cc-toc-mobile summary svg{width:14px;height:14px;flex-shrink:0;transition:transform .2s ease}.cc-toc-mobile[open] summary svg{transform:rotate(180deg)}.cc-toc-mobile .cc-toc__list{padding:0 var(--spacing-5) var(--spacing-4)}.cc-prose{font-size:var(--text-base);line-height:1.7}.cc-prose>*+*{margin-block-start:var(--spacing-5)}.cc-prose h2{margin-block-start:var(--spacing-10);scroll-margin-top:calc(var(--sticky-area-height, 0px) + var(--spacing-16))}.cc-prose h3{margin-block-start:var(--spacing-8);scroll-margin-top:calc(var(--sticky-area-height, 0px) + var(--spacing-16))}.cc-prose img{border-radius:var(--rounded-lg)}.cc-prose blockquote{margin:var(--spacing-6) 0;padding:var(--spacing-4) var(--spacing-5);border-inline-start:3px solid rgb(var(--accent));border-radius:var(--rounded-sm);background:rgb(var(--accent) / .05);font-style:normal}.cc-prose blockquote>:first-child{margin-block-start:0}.cc-prose blockquote>:last-child{margin-block-end:0}.cc-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:var(--spacing-6) 0;border:1px solid rgb(var(--text-primary) / .1);border-radius:var(--rounded)}.cc-table-wrap table,.cc-prose table{width:100%;border-collapse:collapse;font-size:var(--text-sm);margin:0}.cc-prose th{background:rgb(var(--accent) / .08);font-weight:700;text-align:start}.cc-prose th,.cc-prose td{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid rgb(var(--text-primary) / .08);vertical-align:top}.cc-prose tbody tr:last-child td{border-bottom:none}.cc-prose tbody tr:nth-child(2n){background:rgb(var(--text-primary) / .025)}.cc-prose .cc-cta-link-p{text-align:center}.cc-prose .cc-cta-link-p>a{display:inline-block;background:rgb(var(--button-background-primary));color:rgb(var(--button-text-primary))!important;padding:var(--spacing-3) var(--spacing-8);border-radius:var(--rounded-button);font-weight:700;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.cc-prose .cc-cta-link-p>a:hover{opacity:.88;transform:translateY(-1px);text-decoration:none}.cc-cta-card{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-5);border:1px solid rgb(var(--accent) / .25);border-radius:var(--rounded-lg);padding:var(--spacing-6);background:rgb(var(--accent) / .04)}@media screen and (min-width:700px){.cc-cta-card{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:var(--spacing-8)}}.cc-cta-card__body:only-child{grid-column:1 / -1}.cc-cta-card__figure{margin:0;text-align:center}.cc-cta-card__figure img{display:inline-block;max-width:150px;width:100%;height:auto;border-radius:var(--rounded);box-shadow:var(--shadow)}.cc-cta-card__body{display:flex;flex-direction:column;gap:var(--spacing-3);min-width:0}.cc-eyebrow{font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--accent))}.cc-cta-card__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--text-h5);line-height:1.3;margin:0}.cc-cta-card__title a{color:inherit;text-decoration:none}.cc-cta-card__text{margin:0;font-size:var(--text-sm);color:rgb(var(--text-primary) / .75)}.cc-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-1-5);font-size:var(--text-sm)}.cc-checklist li{display:flex;align-items:flex-start;gap:var(--spacing-2)}.cc-checklist svg{width:16px;height:16px;flex-shrink:0;margin-top:2px;color:rgb(var(--accent))}.cc-cta-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3) var(--spacing-5);margin-top:var(--spacing-1)}.cc-price{display:inline-flex;align-items:baseline;gap:var(--spacing-2);font-weight:700;font-size:var(--text-lg)}.cc-price s{font-size:var(--text-sm);font-weight:400;color:rgb(var(--text-primary) / .65)}.cc-microcopy{width:100%;margin:0;font-size:var(--text-xs);color:rgb(var(--text-primary) / .7)}.cc-cta-mini{border:1px solid rgb(var(--accent) / .25);border-radius:var(--rounded-lg);padding:var(--spacing-4);background:rgb(var(--accent) / .04);display:flex;flex-direction:column;gap:var(--spacing-2-5);text-align:center;flex-shrink:0}.cc-cta-mini__figure{margin:0}.cc-cta-mini__figure img{display:inline-block;max-width:96px;width:100%;height:auto;border-radius:var(--rounded);box-shadow:var(--shadow-sm)}.cc-cta-mini__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--text-sm);line-height:1.35;margin:0}.cc-cta-mini__title a{color:inherit;text-decoration:none}.cc-cta-mini .cc-price{justify-content:center;font-size:var(--text-base)}.cc-author{display:flex;gap:var(--spacing-5);align-items:flex-start;border:1px solid rgb(var(--text-primary) / .1);border-radius:var(--rounded-lg);padding:var(--spacing-6)}.cc-author__avatar{flex-shrink:0;width:64px;height:64px;border-radius:var(--rounded-full);overflow:hidden;background:rgb(var(--accent) / .12);display:flex;align-items:center;justify-content:center;font-family:var(--heading-font-family);font-weight:700;font-size:var(--text-lg);color:rgb(var(--accent))}.cc-author__avatar img{width:100%;height:100%;object-fit:cover}.cc-author__body{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.cc-author__name{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--text-base)}.cc-author__role{margin:0;font-size:var(--text-xs);color:rgb(var(--text-primary) / .7)}.cc-author__bio{margin:var(--spacing-2) 0 0;font-size:var(--text-sm);color:rgb(var(--text-primary) / .75)}.cc-author__link{margin-top:var(--spacing-2);font-size:var(--text-sm);font-weight:600;color:rgb(var(--accent));text-decoration:none}.cc-author__link:hover{text-decoration:underline}.cc-stickybar{position:fixed;bottom:0;left:0;right:0;z-index:80;display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);padding-bottom:calc(var(--spacing-3) + env(safe-area-inset-bottom,0px));background:rgb(var(--background-primary));border-top:1px solid rgb(var(--text-primary) / .1);box-shadow:0 -4px 20px rgb(var(--text-primary) / .08);transform:translateY(110%);visibility:hidden;transition:transform .3s ease,visibility 0s .3s}.cc-stickybar[hidden]{display:none}.cc-stickybar.is-visible{transform:translateY(0);visibility:visible;transition:transform .3s ease,visibility 0s 0s}@media screen and (min-width:1150px){.cc-stickybar{display:none}}.cc-stickybar__thumb{width:42px;height:42px;flex-shrink:0;border-radius:var(--rounded-sm);object-fit:cover}.cc-stickybar__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.cc-stickybar__title{margin:0;font-size:var(--text-xs);font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-stickybar__price{margin:0;font-size:var(--text-xs);color:rgb(var(--text-primary) / .75)}.cc-stickybar__btn{flex-shrink:0;display:inline-block;background:rgb(var(--button-background-primary));color:rgb(var(--button-text-primary))!important;padding:var(--spacing-2-5) var(--spacing-5);border-radius:var(--rounded-button);font-size:var(--text-sm);font-weight:700;text-decoration:none;white-space:nowrap}.cc-stickybar__close{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:rgb(var(--text-primary) / .5);padding:0}.cc-stickybar__close svg{width:14px;height:14px}.cc-related{padding-block:var(--spacing-12)}.cc-related__inner{display:flex;flex-direction:column;gap:var(--spacing-8)}.cc-related__heading{margin:0;text-align:center}.cc-related__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-8) var(--grid-gutter)}@media screen and (min-width:700px){.cc-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1000px){.cc-related__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cc-related__grid .blog-post-card__figure{display:block;aspect-ratio:3 / 2;overflow:hidden;border-radius:var(--rounded-lg)}.cc-related__grid .blog-post-card__figure img{width:100%;height:100%;object-fit:cover}.cc-related__grid .blog-post-card__info{padding-top:var(--spacing-4)}.cc-page{padding-block:var(--spacing-10) var(--spacing-14);display:flex;flex-direction:column;gap:var(--spacing-8);max-width:var(--cc-page-max-width, 76ch);margin-inline:auto}.cc-page__title{margin:0}.cc-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cc-toc__list a:focus-visible,.cc-stickybar__btn:focus-visible,.cc-stickybar__close:focus-visible,.cc-prose .cc-cta-link-p>a:focus-visible,.cc-author__link:focus-visible,.cc-toc-mobile summary:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px}@media(prefers-reduced-motion:reduce){.cc-progress span,.cc-stickybar,.cc-toc-mobile summary svg,.cc-prose .cc-cta-link-p>a{transition:none}}@media print{.cc-progress,.cc-stickybar,.cc-article__sidebar,.cc-toc-mobile{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cc-content.css.map */
