.ce-article,#MainContent:has(.ce-article){--ce-green:#5bb65b}.ce-article{--ce-charcoal:#252525;--ce-anchor-offset:140px;color:var(--ce-charcoal);font:400 16px/24px Open Sans,sans-serif;padding:30px 24px 60px}.ce-article *,.ce-article *:before,.ce-article *:after{box-sizing:border-box}.ce-article [hidden]{display:none!important}.ce-article__grid{display:grid;grid-template-columns:225px minmax(0,650px) 225px;gap:80px;max-width:1260px;margin:auto;align-items:start}.ce-article__main{min-width:0;grid-column:2}.ce-article__left{min-width:0;grid-column:1;grid-row:1;padding-top:30px}.ce-article__promos{min-width:0;grid-column:3;display:grid;gap:30px}.ce-article h1,.ce-article h2,.ce-article h3,.ce-article h4,.ce-article h5{font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:0;overflow-wrap:anywhere}.ce-article .ce-article__title,.ce-article__body h1{font-size:70px!important;line-height:66px!important;text-transform:uppercase!important;color:var(--ce-green)!important;margin:30px 0!important}.ce-article__body h2{font-size:31px!important;line-height:35px!important;text-transform:uppercase!important;color:var(--ce-green)!important;margin:40px 0 18px!important}.ce-article__body h3{font-size:24.5px!important;line-height:29px!important;color:var(--ce-green)!important;margin:30px 0 15px!important}.ce-article__body h4{font-size:20.5px!important;line-height:25px!important;color:var(--ce-charcoal)!important;margin:40px 0 18px!important}.ce-article__body h5{font-size:16.5px!important;line-height:24px!important;color:var(--ce-charcoal)!important;margin:30px 0 18px!important}.ce-article__body :is(h1,h2,h3,h4,h5) span{font:inherit!important;color:inherit!important}.ce-article__body p{margin:0 0 15px;font:inherit}.ce-article__body{overflow-wrap:anywhere}.ce-article__body a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ce-article__body a:hover{text-decoration-thickness:2px}.ce-article__body ul,.ce-article__body ol{padding-left:24px;margin:18px 0 24px}.ce-article__body ul{list-style:disc}.ce-article__body ol{list-style:decimal}.ce-article .ce-article__body li{margin:0 0 8px;padding-left:0}.ce-article .ce-article__body li:before{content:none}.ce-article__body img,.ce-article__body video,.ce-article__body iframe,.ce-article__hero{max-width:100%;height:auto}.ce-article__hero{display:block;width:100%;margin:0 0 30px}.ce-article__body figure{margin:30px 0}.ce-article__body figcaption,.ce-article__body .caption{font:400 12px/18px Open Sans,sans-serif;margin:10px 0 24px}.ce-article__body .callout{background:#f4f4f4;padding:30px;margin:15px 0 40px}.ce-article__body .callout-head{font:700 20px/24px Montserrat,sans-serif;color:var(--ce-green);margin:0 0 15px}.ce-article__body .callout-body{font:400 20px/24px Montserrat,sans-serif;color:var(--ce-green);margin:0}.ce-article__body blockquote{border:0;background:#f4f4f4;padding:30px;margin:60px 0 30px;text-align:center;color:var(--ce-charcoal)}.ce-article__body blockquote:before,.ce-article__body blockquote:after{content:none}.ce-article__body blockquote>p{font:700 30px/35px Montserrat,sans-serif;margin:0}.ce-article__body blockquote>p:first-of-type:before,.ce-article__body blockquote>p:last-of-type:after{content:"\201c";display:block;font:italic 700 80px/40px Montserrat,sans-serif;color:var(--ce-green);margin:0 0 30px}.ce-article__body blockquote>p:last-of-type:after{margin:30px 0}.ce-article__body .blockquote-attribution{display:block;font:400 10px/11px Open Sans,sans-serif;text-transform:uppercase;margin-top:30px}.ce-article__body .blockquote-attribution cite{font-style:normal}.ce-article__body table{display:block;max-width:100%;overflow-x:auto}.ce-article__body [id]{scroll-margin-top:var(--ce-anchor-offset)}.ce-toc{margin-top:30px;font:400 14px/20px Open Sans,sans-serif}.ce-toc>summary{cursor:pointer;font:700 14px/20px Montserrat,sans-serif;text-transform:uppercase;padding:12px 0;color:var(--ce-green)}.ce-toc ol{list-style:none;padding:0;margin:0}.ce-toc li{border-bottom:1px solid #ededed;margin:0}.ce-toc a{display:block;text-decoration:none;overflow-wrap:anywhere;color:var(--ce-charcoal);border-left:3px solid transparent;padding:12px 0 12px 10px}.ce-toc a:hover,.ce-toc a:focus,.ce-toc a[aria-current]{border-left-color:var(--ce-green);text-decoration:underline}.ce-toc a:hover,.ce-toc a:focus{color:var(--ce-green)}.ce-card{background:var(--ce-card-bg);color:var(--ce-card-fg);min-width:0}.ce-card__image{display:block;width:100%;height:auto;aspect-ratio:225/200;object-fit:cover}.ce-card__content{padding:30px}.ce-article .ce-card__title{color:inherit;font:700 16.5px/24px Montserrat,sans-serif;margin:0 0 15px;text-transform:none}.ce-card__body{color:inherit;overflow-wrap:anywhere;margin:0 0 15px}.ce-card__body p{font:inherit;margin:0 0 15px}.ce-card__body a{color:inherit;text-decoration:underline}.ce-article .ce-card__button{min-height:45px;height:auto;max-width:100%;padding:15px 20px;font-size:15px;line-height:15px;letter-spacing:.4px;justify-content:flex-start;text-align:left}.ce-article .ce-card__button .centennial-button__content{display:flex;justify-content:flex-start;gap:8px;min-width:0;text-align:left}.ce-article .ce-card__button .centennial-button__label{display:block;min-width:0;white-space:normal;overflow-wrap:anywhere}.ce-article .ce-card__button .centennial-button__arrow{flex:0 0 38px;width:38px;align-self:center;opacity:0;transform:translate(-8px)}.ce-article .ce-card__button:hover .centennial-button__arrow,.ce-article .ce-card__button:focus .centennial-button__arrow{opacity:1;transform:translate(0)}.ce-article :is(a,button,input,textarea,summary):focus-visible,.ce-article__body h2:focus{outline:3px solid currentColor;outline-offset:4px}.ce-article__comments{margin-top:40px}.ce-article__comments .page-width{padding:0}.ce-article__comments input,.ce-article__comments textarea{max-width:100%}@media(max-width:1319px)and (min-width:1200px){.ce-article__grid{gap:40px}}@media(max-width:1199px){.ce-article__grid{display:flex;flex-direction:column;gap:30px;max-width:650px}.ce-article__left,.ce-article__main,.ce-article__promos{width:100%;position:static}.ce-article__left{padding-top:0}.ce-article__promos{grid-template-columns:repeat(2,minmax(0,1fr))}.ce-toc{margin-top:20px}}@media(max-width:749px){.ce-article{padding:24px 20px 40px}.ce-article .ce-article__title,.ce-article__body h1{font-size:38px!important;line-height:39px!important;margin:0 0 24px!important}.ce-article__body h2{font-size:27px!important;line-height:31px!important}.ce-article__body h3{font-size:23px!important;line-height:28px!important}.ce-article__promos{grid-template-columns:minmax(0,1fr)}.ce-article__body blockquote,.ce-article__body .callout{padding:24px}.ce-article__body blockquote>p{font-size:24px;line-height:30px}}@media(max-width:359px){.ce-article .ce-article__title,.ce-article__body h1{font-size:32px!important;line-height:34px!important}}@media(prefers-reduced-motion:reduce){.ce-article *,.ce-article *:before,.ce-article *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ce-article__body [data-ce-imported-heading]{font:700 31px/35px Montserrat,sans-serif;color:var(--ce-green);margin:40px 0 18px;overflow-wrap:anywhere}.ce-article__grid:has(>.ce-article__left[hidden]){grid-template-columns:minmax(0,650px) 225px;justify-content:center}.ce-article__grid:has(>.ce-article__left[hidden]) .ce-article__main{grid-column:1}.ce-article__grid:has(>.ce-article__left[hidden]) .ce-article__promos{grid-column:2}.ce-article__grid--no-promos:has(>.ce-article__left[hidden]){grid-template-columns:minmax(0,650px)}.ce-article__left{position:sticky;top:var(--ce-sticky-top,0px);align-self:start;margin-top:60px;padding-top:0;z-index:2;background:var(--bg-body,#fff)}.ce-article__left .ce-toc{margin-top:0}.ce-toc>summary{background:inherit}.ce-toc ol{max-height:calc(100vh - var(--ce-sticky-top,0px) - 60px);max-height:calc(100dvh - var(--ce-sticky-top,0px) - 60px);overflow-y:auto;overscroll-behavior:contain;padding:4px}@media(max-width:1199px){.ce-article__left{margin-top:20px}.ce-toc ol{max-height:35vh;max-height:35dvh}}.ce-article__summary{min-width:0;position:relative;padding-top:20px;font:400 16px/24px Open Sans,sans-serif;overflow-wrap:anywhere;color:var(--ce-charcoal);margin-bottom:30px}.ce-article__summary:before{content:"";display:block;position:absolute;top:-2px;left:0;width:70px;max-width:100%;border-top:2px solid currentColor}.ce-article__summary-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ce-article__summary-body :is(p,ul,ol){font:inherit;margin:0 0 15px}.ce-article__summary-body :last-child{margin-bottom:0}.ce-article__summary-body :is(h1,h2,h3,h4,h5,h6){font:700 20px/26px Open Sans,sans-serif;color:inherit;margin:0 0 15px}.ce-article__summary-body a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(min-width:1200px){.ce-article__left{margin-top:0}.ce-article .ce-article__title{margin-top:0!important}.ce-article__left .ce-toc>summary{padding-top:0}}.ce-article .ce-article__summary-body,.ce-article .ce-article__summary-body :is(p,ul,ol,li,span,a,strong,b,em,i){font-family:Montserrat,sans-serif;font-weight:700}@media(min-width:1200px){.ce-article__promos{position:sticky;top:var(--ce-sticky-top,30px);max-height:calc(100vh - var(--ce-sticky-top,30px) - 30px);max-height:calc(100dvh - var(--ce-sticky-top,30px) - 30px);overflow-y:auto;scrollbar-width:thin;scroll-padding-block:8px}}#MainContent:has(.ce-article) :is(.ce-article__body,.ce-article__summary-body,.ce-card__body,.ce-authors__bio,.faq-figma__answer,.faq-figma-v2__answer) a[href]:not(:is(.button,.btn,.centennial-button,[class*=button--],[role=button])):not(:has(img,svg,picture)),#MainContent:has(.ce-article) :is(.ce-article__body,.ce-article__summary-body,.ce-card__body,.ce-authors__bio,.faq-figma__answer,.faq-figma-v2__answer) a[href]:not(:is(.button,.btn,.centennial-button,[class*=button--],[role=button])):not(:has(img,svg,picture)) :is(span,strong,b,em,i,small,mark,u){color:var(--ce-green)!important;font-weight:700!important;text-decoration:none!important}#MainContent:has(.ce-article) :is(.ce-article__body,.ce-article__summary-body,.ce-card__body,.ce-authors__bio,.faq-figma__answer,.faq-figma-v2__answer) a[href]:not(:is(.button,.btn,.centennial-button,[class*=button--],[role=button])):not(:has(img,svg,picture)):focus-visible{outline:3px solid currentColor;outline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/115/assets/centennial-blog-article.css.map */
