@media only screen and (min-width:0rem){#blog-sidebar{align-items:center;gap:2rem;max-width:50rem}#blog-sidebar,#blog-sidebar .cs-featured-group{box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;width:100%}#blog-sidebar .cs-featured-group{align-items:stretch;background-color:#fff;border:1px solid #e8e8e8;border-radius:0;box-shadow:0 4px 16px rgba(149,157,165,.08);padding:2.1875rem}#blog-sidebar .cs-sidebar-header{color:var(--headerColor);display:block;font-family:var(--headerFont);font-size:1.25rem;font-weight:700;line-height:1.2em;margin-bottom:1rem;position:relative;text-align:left}#blog-sidebar .cs-sidebar-header:after{background:var(--secondary);border-radius:0;content:"";display:block;height:3px;margin:.75rem 0 0;position:relative;width:3rem}#blog-sidebar .cs-sidebar-link{align-items:center;border-bottom:1px solid #ebebeb;display:flex;gap:1.25rem;justify-content:flex-start;padding:1.25rem 0;text-decoration:none;width:100%}#blog-sidebar .cs-sidebar-link:first-of-type{padding-top:.5rem}#blog-sidebar .cs-sidebar-link:last-of-type{border:none;padding-bottom:0}}@media only screen and (min-width:0rem) and (hover:hover){#blog-sidebar .cs-sidebar-link:hover .cs-sidebar-title{color:var(--secondary)}}@media only screen and (min-width:0rem){#blog-sidebar .cs-sidebar-img{border-radius:0;display:block;flex:none;height:4rem;overflow:hidden;position:relative;width:4rem}#blog-sidebar .cs-sidebar-img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#blog-sidebar .cs-content-group{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0}#blog-sidebar .cs-sidebar-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--headerColor);font-family:var(--headerFont);font-size:.9375rem;font-weight:700;line-height:1.35em;margin:0 0 .25rem;overflow:hidden;text-decoration:none;transition:color .3s ease}#blog-sidebar .cs-sidebar-date{color:#767676;display:block;font-family:var(--bodyFont);font-size:.8125rem;line-height:1.4em}}@media only screen and (min-width:64rem){#blog-sidebar{flex-shrink:0;max-width:22.5rem;position:sticky;top:8rem}}@media only screen and (min-width:0rem){body.dark-mode #blog-sidebar .cs-featured-group{background-color:var(--medium);border-color:hsla(0,0%,100%,.1)}body.dark-mode #blog-sidebar .cs-sidebar-header{color:var(--bodyTextColorWhite)}body.dark-mode #blog-sidebar .cs-sidebar-header:after{background:var(--secondary)}body.dark-mode #blog-sidebar .cs-sidebar-link{border-bottom-color:hsla(0,0%,100%,.08)}}@media only screen and (min-width:0rem) and (hover:hover){body.dark-mode #blog-sidebar .cs-sidebar-link:hover .cs-sidebar-title{color:var(--secondary)}}@media only screen and (min-width:0rem){body.dark-mode #blog-sidebar .cs-sidebar-title{color:var(--bodyTextColorWhite)}body.dark-mode #blog-sidebar .cs-sidebar-date{color:hsla(0,0%,100%,.6)}#blog-listing{box-sizing:border-box;gap:clamp(3rem,6vw,4rem);justify-content:center;margin:auto;max-width:80rem;padding:clamp(60px,7vw,100px) 0;width:94%}#blog-listing,#blog-listing .cs-container{align-items:center;display:flex;flex-direction:column}#blog-listing .cs-container{gap:clamp(2rem,4vw,3rem);justify-content:flex-start;width:100%}#blog-listing .cs-article{background-color:#fff;border:1px solid #e8e8e8;border-radius:0;box-shadow:0 4px 16px rgba(149,157,165,.08);display:flex;flex-direction:column;overflow:hidden;width:100%}#blog-listing .cs-article-image{aspect-ratio:16/9;background-color:#0f172a;border-radius:0;display:block;overflow:hidden;position:relative;width:100%}#blog-listing .cs-article-image img{aspect-ratio:16/9;border-radius:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#blog-listing .cs-article-group{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;padding:clamp(1.5rem,3vw,2.5rem);width:100%}#blog-listing .cs-author-group{align-items:center;display:flex;gap:.75rem;justify-content:flex-start;margin-bottom:.75rem}#blog-listing .cs-author-img{border-radius:50%;display:block;height:1.75rem;overflow:hidden;position:relative;width:1.75rem}#blog-listing .cs-author-img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#blog-listing .cs-author-name,#blog-listing .cs-date{color:#767676;font-family:var(--bodyFont);font-size:.875rem;font-weight:500;line-height:1.4em}#blog-listing .cs-dot{background-color:var(--secondary);border-radius:50%;display:block;height:4px;width:4px}#blog-listing .cs-article-title{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(2rem,4vw,3.0625rem);font-weight:900;line-height:1.2em;margin:0 0 1rem}#blog-listing .cs-article-desc{color:var(--primary);font-family:var(--bodyFont);font-size:1rem;line-height:1.65em;margin:0 0 1.5rem}#blog-listing .cs-button-solid{font-size:1rem}}@media only screen and (min-width:64rem){#blog-listing{align-items:flex-start;flex-direction:row;gap:2.1875rem;justify-content:space-between}#blog-listing .cs-container{flex:1;min-width:0;width:100%}}@media only screen and (min-width:0rem){body.dark-mode #blog-listing .cs-article{background-color:var(--medium);border-color:hsla(0,0%,100%,.1)}body.dark-mode #blog-listing .cs-article-title{color:var(--bodyTextColorWhite)}body.dark-mode #blog-listing .cs-author-name,body.dark-mode #blog-listing .cs-date{color:hsla(0,0%,100%,.6)}body.dark-mode #blog-listing .cs-article-desc{color:hsla(0,0%,100%,.8)}#single-article{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:3.125rem;justify-content:center;margin:auto;max-width:80rem;padding:clamp(60px,7vw,100px) 0;width:94%}#single-article .cs-container{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:flex-start;min-width:0;width:100%}#single-article .cs-article-image,#single-article .cs-article-post{border-radius:0;display:block;width:100%}#single-article .cs-article-image{aspect-ratio:16/9;background-color:#0f172a;margin:0 0 1.5rem;overflow:hidden;position:relative}#single-article .cs-article-image img{aspect-ratio:16/9;border-radius:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#single-article .cs-author-img{border-radius:50%;display:block;height:2rem;overflow:hidden;position:relative;width:2rem}#single-article .cs-author-img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#single-article .cs-author-group{align-items:center;display:flex;gap:.75rem;justify-content:flex-start;margin:0 0 1.5rem}#single-article .cs-author-name,#single-article .cs-date{color:#767676;font-family:var(--bodyFont);font-size:.875rem;font-weight:500;line-height:1.5em}#single-article .cs-dot{background-color:var(--secondary);border-radius:50%;display:block;height:4px;width:4px}#single-article .cs-article-content{border-top:1px solid #ebebeb;margin-top:.5rem;padding-top:1.5625rem}#single-article .cs-article-content>:last-child{margin-bottom:0}#single-article .cs-article-content h1{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(2rem,4vw,2.75rem);font-weight:900;line-height:1.2em;margin:2rem 0 1rem}#single-article .cs-article-content h2{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:900;line-height:1.25em;margin:2.5rem 0 1rem}#single-article .cs-article-content h3{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(1.25rem,2.5vw,1.5625rem);font-weight:700;line-height:1.3em;margin:2rem 0 .75rem}#single-article .cs-article-content h4,#single-article .cs-article-content h5,#single-article .cs-article-content h6{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(1.1rem,2vw,1.25rem);font-weight:700;line-height:1.3em;margin:1.5rem 0 .5rem}#single-article .cs-article-content p{color:var(--primary);font-family:var(--bodyFont);font-size:1rem;line-height:1.65em;margin:0 0 1.25rem}#single-article .cs-article-content b,#single-article .cs-article-content strong{color:var(--headerColor);font-weight:700}#single-article .cs-article-content hr{border:none;border-top:1px solid #ebebeb;margin:2.5rem 0}#single-article .cs-article-content .cs-quote,#single-article .cs-article-content blockquote{background:rgba(207,181,59,.05);border-left:4px solid var(--secondary);border-radius:0;color:var(--headerColor);font-style:italic;margin:1.75rem 0;padding:1.25rem 1.5rem}#single-article .cs-article-content .cs-quote p,#single-article .cs-article-content blockquote p{color:inherit;font-size:1.0625rem;line-height:1.6em;margin-bottom:0}#single-article .cs-article-content a:not(.cs-button-solid):not(.cs-button-secondary){color:var(--secondary);font-size:inherit;font-weight:700;text-decoration:underline;transition:color .3s}}@media only screen and (min-width:0rem) and (hover:hover){#single-article .cs-article-content a:not(.cs-button-solid):not(.cs-button-secondary):hover{color:var(--primary)}}@media only screen and (min-width:0rem){#single-article .cs-article-content ol,#single-article .cs-article-content ul{font-family:var(--bodyFont);margin:1rem 0 1.5rem;padding-left:2rem}#single-article .cs-article-content ol li,#single-article .cs-article-content ul li{color:var(--primary);font-family:var(--bodyFont);font-size:1rem;line-height:1.65em;margin-bottom:.75rem}#single-article .cs-article-content table{border:1px solid #e8e8e8;border-collapse:collapse;border-radius:0;font-size:.9375rem;line-height:1.5em;margin:2rem 0;width:100%}#single-article .cs-article-content table td,#single-article .cs-article-content table th{border-bottom:1px solid #e8e8e8;padding:.875rem 1rem;text-align:left}#single-article .cs-article-content table th{background-color:#f8fafc;color:var(--headerColor);font-family:var(--headerFont);font-weight:700}#single-article .cs-article-content table tr:nth-child(2n){background-color:#fafafa}#single-article .cs-article-content table tr:last-child td{border-bottom:none}#single-article .article-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center;margin-top:3rem;width:100%}#single-article .article-buttons .cs-button-secondary,#single-article .article-buttons .cs-button-solid{box-sizing:border-box;justify-content:center;min-width:18.5rem;padding:clamp(.75rem,1.5vw,1rem) 1.5rem;text-align:center}}@media only screen and (min-width:0rem) and (max-width:40rem){#single-article .article-buttons .cs-button-secondary,#single-article .article-buttons .cs-button-solid{min-width:0;width:100%}}@media only screen and (min-width:64rem){#single-article{align-items:flex-start;flex-direction:row;gap:2.1875rem;justify-content:space-between}#single-article .cs-container{flex:1;min-width:0;width:100%}}@media only screen and (min-width:0rem){body.dark-mode #single-article .cs-author-name,body.dark-mode #single-article .cs-date{color:hsla(0,0%,100%,.6)}body.dark-mode #single-article .cs-article-content{border-top-color:hsla(0,0%,100%,.15)}body.dark-mode #single-article .cs-article-content b,body.dark-mode #single-article .cs-article-content h1,body.dark-mode #single-article .cs-article-content h2,body.dark-mode #single-article .cs-article-content h3,body.dark-mode #single-article .cs-article-content h4,body.dark-mode #single-article .cs-article-content h5,body.dark-mode #single-article .cs-article-content h6,body.dark-mode #single-article .cs-article-content strong{color:var(--bodyTextColorWhite)}body.dark-mode #single-article .cs-article-content li,body.dark-mode #single-article .cs-article-content p{color:var(--bodyTextColorWhite);opacity:.8}body.dark-mode #single-article .cs-article-content hr{border-top-color:hsla(0,0%,100%,.15)}body.dark-mode #single-article .cs-article-content .cs-quote,body.dark-mode #single-article .cs-article-content blockquote{background:rgba(207,181,59,.1);color:var(--bodyTextColorWhite)}body.dark-mode #single-article .cs-article-content a:not(.cs-button-solid):not(.cs-button-secondary){color:var(--secondary)}}@media only screen and (min-width:0rem) and (hover:hover){body.dark-mode #single-article .cs-article-content a:not(.cs-button-solid):not(.cs-button-secondary):hover{color:var(--bodyTextColorWhite)}}@media only screen and (min-width:0rem){body.dark-mode #single-article .cs-article-content table{border-color:hsla(0,0%,100%,.15)}body.dark-mode #single-article .cs-article-content table th{background-color:hsla(0,0%,100%,.05);color:var(--bodyTextColorWhite)}body.dark-mode #single-article .cs-article-content table td{border-bottom-color:hsla(0,0%,100%,.08);color:var(--bodyTextColorWhite);opacity:.85}body.dark-mode #single-article .cs-article-content table tr:nth-child(2n){background-color:hsla(0,0%,100%,.02)}}