@media only screen and (min-width:0rem){#blog-sidebar{align-items:center;box-sizing:border-box;justify-content:center;max-width:50rem}#blog-sidebar,#blog-sidebar .cs-recent-group{display:flex;flex-direction:column;width:100%}#blog-sidebar .cs-recent-group{background:linear-gradient(180deg,#fff 0,#fafafa);border-radius:.75rem;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:2.5rem 2rem}#blog-sidebar .cs-sidebar-header-wrapper{align-items:center;display:flex;flex-direction:column;margin-bottom:2rem;text-align:center}#blog-sidebar .cs-sidebar-header{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(1.75rem,3vw,2rem);font-weight:700;letter-spacing:-.02em;margin:0 0 .75rem}#blog-sidebar .cs-header-accent{background:linear-gradient(to right,transparent,var(--secondary),transparent);border-radius:.125rem;height:.1875rem;width:8rem}#blog-sidebar .cs-posts-wrapper{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.75rem}#blog-sidebar .cs-recent-post{background:#fff;border-radius:.5rem;box-shadow:0 1px 8px rgba(0,0,0,.05);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}#blog-sidebar .cs-recent-post:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-2px)}#blog-sidebar .cs-recent-post:hover .cs-image-overlay{opacity:.3}#blog-sidebar .cs-recent-post:hover .cs-post-image img{transform:scale(1.05)}#blog-sidebar .cs-recent-post:hover .cs-post-title{color:var(--secondary)}#blog-sidebar .cs-post-link{color:inherit;display:flex;flex-direction:row;text-decoration:none}#blog-sidebar .cs-image-wrapper{background:linear-gradient(135deg,#f5f5f5,#e8e8e8);border-radius:.5rem;height:6.25rem;min-width:6.25rem;overflow:hidden;position:relative;width:6.25rem}#blog-sidebar .cs-post-image{display:block;height:100%;width:100%}#blog-sidebar .cs-post-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1);width:100%}#blog-sidebar .cs-image-overlay{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.3));height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}#blog-sidebar .cs-post-content{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0;padding:.75rem .75rem .75rem 1rem}#blog-sidebar .cs-post-date{align-items:center;color:#6b7280;display:flex;font-size:.75rem;font-weight:500;gap:.3125rem;line-height:1;margin-bottom:.5rem}#blog-sidebar .cs-date-icon{color:var(--secondary);flex-shrink:0;height:.75rem;width:.75rem}#blog-sidebar .cs-post-title{color:var(--headerColor);display:-webkit-box;font-family:var(--headerFont);font-size:1.5rem;font-weight:700;line-height:1.3;margin:0 0 .5rem;padding-left:1px;transition:color .3s ease;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}#blog-sidebar .cs-post-tags{display:none;flex-wrap:wrap;gap:.3125rem}#blog-sidebar .cs-post-tag{background-color:rgba(197,152,82,.08);border:1px solid rgba(197,152,82,.2);border-radius:.125rem;color:var(--secondary);display:inline-block;font-size:.5625rem;font-weight:600;letter-spacing:.02em;padding:.125rem .375rem;text-transform:uppercase;white-space:nowrap}#blog-sidebar .cs-post-tag:first-child{display:inline-block}#blog-sidebar .cs-post-tag:not(:first-child){display:none}#blog-sidebar .cs-view-all{align-items:center;align-self:center;background:transparent;border:2px solid var(--secondary);border-radius:.5rem;color:var(--headerColor);display:inline-flex;font-family:var(--headerFont);font-size:.9375rem;font-weight:600;gap:.625rem;padding:.875rem 1.75rem;text-decoration:none;transition:all .3s ease}#blog-sidebar .cs-view-all:hover{background:var(--secondary);color:#fff;transform:translateX(4px)}#blog-sidebar .cs-view-all:hover .cs-arrow-icon{transform:translateX(4px)}#blog-sidebar .cs-arrow-icon{height:1rem;transition:transform .3s ease;width:1rem}}@media only screen and (min-width:48rem){#blog-sidebar .cs-image-wrapper{height:6.875rem;min-width:6.875rem;width:6.875rem}#blog-sidebar .cs-post-title{font-size:1.5rem}#blog-sidebar .cs-post-tags{display:flex;flex-wrap:wrap;gap:.3125rem}#blog-sidebar .cs-post-date{font-size:.8125rem}#blog-sidebar .cs-date-icon{height:.8125rem;width:.8125rem}#blog-sidebar .cs-post-tag{font-size:.625rem;padding:.125rem .4375rem}#blog-sidebar .cs-post-tag:nth-child(2){display:inline-block}}@media only screen and (min-width:64rem){#blog-sidebar{max-width:23.75rem;position:sticky;top:6.25rem}#blog-sidebar .cs-recent-group{padding:2rem}#blog-sidebar .cs-image-wrapper{height:9.375rem;min-width:7.5rem;width:7.5rem}#blog-sidebar .cs-post-content{padding:.875rem .875rem .875rem 1.125rem}#blog-sidebar .cs-post-title{font-size:1.5rem}}@media only screen and (min-width:0rem){#blog-listing{gap:clamp(3rem,6vw,4rem);margin:auto;max-width:80rem;padding:60px 1rem}#blog-listing,#blog-listing .cs-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}#blog-listing .cs-container{gap:clamp(2rem,4vw,3rem)}#blog-listing .cs-controls{display:flex;flex-direction:column;gap:1rem;width:100%}#blog-listing .cs-search-wrapper{position:relative;width:100%}#blog-listing .cs-search-input{background-color:#fff;border:1px solid #ebebeb;border-radius:.5rem;color:var(--bodyTextColor);font-family:var(--bodyFont);font-size:1rem;line-height:1.5em;padding:1rem 3rem 1rem 1.25rem;transition:all .3s ease;width:100%}#blog-listing .cs-search-input:focus{border-color:var(--secondary);box-shadow:0 0 0 3px rgba(197,152,82,.1);outline:none}#blog-listing .cs-search-input::-moz-placeholder{color:#9ca3af}#blog-listing .cs-search-input::placeholder{color:#9ca3af}#blog-listing .cs-search-icon{color:#9ca3af;height:1.25rem;pointer-events:none;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);width:1.25rem}#blog-listing .cs-filter-wrapper{position:relative;width:100%}#blog-listing .cs-filter-button{align-items:center;background-color:#fff;border:1px solid #ebebeb;border-radius:.5rem;color:var(--bodyTextColor);cursor:pointer;display:flex;font-family:var(--bodyFont);font-size:1rem;font-weight:500;justify-content:space-between;padding:1rem 1.25rem;transition:all .3s ease;width:100%}#blog-listing .cs-filter-button:hover,#blog-listing .cs-filter-button[aria-expanded=true]{border-color:var(--secondary)}#blog-listing .cs-filter-button[aria-expanded=true] .cs-filter-icon{transform:rotate(180deg)}#blog-listing .cs-filter-icon{height:1rem;transition:transform .3s ease;width:1rem}#blog-listing .cs-tags-dropdown{background-color:#fff;border:1px solid #ebebeb;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);left:0;max-height:0;opacity:0;overflow:hidden;position:absolute;top:calc(100% + 8px);transition:all .3s ease;width:100%;z-index:10}#blog-listing .cs-tags-dropdown.cs-active{max-height:25rem;opacity:1;overflow-y:auto;padding:.75rem}#blog-listing .cs-tag-filter{background-color:transparent;border:none;border-radius:.375rem;color:var(--bodyTextColor);cursor:pointer;display:block;font-family:var(--bodyFont);font-size:.9375rem;padding:.75rem 1rem;text-align:left;transition:all .2s ease;width:100%}#blog-listing .cs-tag-filter:hover{background-color:#f9fafb;color:var(--secondary)}#blog-listing .cs-tag-filter[aria-pressed=true]{background-color:var(--secondary);color:#fff;font-weight:600}#blog-listing .cs-tag-filter:not(:last-child){margin-bottom:.25rem}#blog-listing .cs-active-filters{align-items:center;background-color:#f9fafb;border-radius:.5rem;display:flex;flex-wrap:wrap;gap:.75rem;padding:1rem;width:100%}#blog-listing .cs-active-label{color:var(--bodyTextColor);font-size:.875rem;font-weight:600}#blog-listing .cs-active-tags{display:flex;flex:1;flex-wrap:wrap;gap:.5rem}#blog-listing .cs-active-tag{align-items:center;background-color:var(--secondary);border-radius:1.25rem;color:#fff;display:inline-flex;font-size:.875rem;gap:.5rem;padding:.375rem .75rem}#blog-listing .cs-remove-tag{align-items:center;background-color:hsla(0,0%,100%,.2);border:none;border-radius:50%;cursor:pointer;display:flex;height:1rem;justify-content:center;padding:0;transition:background-color .2s ease;width:1rem}#blog-listing .cs-remove-tag:hover{background-color:hsla(0,0%,100%,.3)}#blog-listing .cs-remove-tag svg{color:#fff;height:.625rem;width:.625rem}#blog-listing .cs-clear-filters{background-color:transparent;border:1px solid var(--secondary);border-radius:.375rem;color:var(--secondary);cursor:pointer;font-family:var(--bodyFont);font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}#blog-listing .cs-clear-filters:hover{background-color:var(--secondary);color:#fff}#blog-listing .cs-articles-grid{display:grid;gap:2rem;grid-template-columns:1fr;width:100%}#blog-listing .cs-article{border-radius:.75rem;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;width:100%}#blog-listing .cs-article:hover{box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);transform:translateY(-4px)}#blog-listing .cs-article:hover .cs-article-image img{transform:scale(1.05)}#blog-listing .cs-article:hover .cs-read-more{color:var(--secondary)}#blog-listing .cs-article:hover .cs-read-more .cs-arrow{transform:translateX(4px)}#blog-listing .cs-article-link{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}#blog-listing .cs-article-image{background-color:#f3f4f6;border-radius:.75rem .75rem 0 0;display:block;flex-shrink:0;height:15.625rem;overflow:hidden;position:relative;width:100%}#blog-listing .cs-article-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:transform .5s ease;width:100%}#blog-listing .cs-article-content{border:1px solid #ebebeb;border-radius:0 0 .75rem .75rem;border-top:none;display:flex;flex:1;flex-direction:column;padding:1.5rem}#blog-listing .cs-article-title{color:var(--headerColor);font-size:clamp(1.25rem,3vw,1.5rem);font-weight:700;line-height:1.3em;margin:0 0 .625rem;transition:color .3s ease}#blog-listing .cs-article-date{align-items:center;display:flex;gap:.375rem;margin-bottom:.75rem}#blog-listing .cs-calendar-icon{color:#9ca3af;flex-shrink:0;height:1rem;width:1rem}#blog-listing .cs-date{color:#6b7280;font-size:.8125rem;font-weight:500;line-height:1.5em}#blog-listing .cs-article-desc{color:var(--bodyTextColor);display:-webkit-box;font-size:.9375rem;line-height:1.6em;margin:0 0 1rem;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#blog-listing .cs-article-tags{align-items:center;border-top:1px solid #f3f4f6;display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:auto;padding-bottom:1rem;padding-top:.75rem}#blog-listing .cs-tag{background-color:rgba(197,152,82,.1);border-radius:.25rem;color:var(--secondary);display:inline-block;font-size:.75rem;font-weight:500;line-height:1.4em;padding:.3125rem .75rem;white-space:nowrap}#blog-listing .cs-article-meta{align-items:flex-start;border-bottom:1px solid #f3f4f6;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem}#blog-listing .cs-read-more{align-items:center;color:var(--bodyTextColor);display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;margin-top:auto;transition:color .3s ease}#blog-listing .cs-arrow{height:1rem;transition:transform .3s ease;width:1rem}#blog-listing .cs-no-results{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:4rem 1.25rem;text-align:center;width:100%}#blog-listing .cs-no-results-icon{color:#d1d5db;height:4rem;margin-bottom:1.5rem;width:4rem}#blog-listing .cs-no-results-title{color:var(--headerColor);font-size:clamp(1.5rem,4vw,2rem);font-weight:700;margin:0 0 .75rem}#blog-listing .cs-no-results-text{color:var(--bodyTextColor);font-size:1rem;line-height:1.6em;margin:0;max-width:31.25rem}#blog-listing .cs-load-more-wrapper{align-items:center;display:flex;justify-content:center;padding-top:2rem;width:100%}#blog-listing .cs-load-more-button{align-items:center;background-color:#fff;border:2px solid var(--secondary);border-radius:.5rem;color:var(--bodyTextColor);cursor:pointer;display:inline-flex;font-family:var(--bodyFont);font-size:1rem;font-weight:600;gap:.625rem;justify-content:center;padding:1rem 2rem;transition:all .3s ease}#blog-listing .cs-load-more-button:hover{background-color:var(--secondary);box-shadow:0 4px 12px rgba(197,152,82,.3);color:#fff;transform:translateY(-2px)}#blog-listing .cs-load-more-button:hover .cs-load-more-icon{transform:translateY(2px)}#blog-listing .cs-load-more-button:active{transform:translateY(0)}#blog-listing .cs-load-more-icon{height:1.25rem;transition:transform .3s ease;width:1.25rem}#blog-listing .cs-article-group{border:1px solid #ebebeb;border-radius:0 0 .5rem .5rem;padding:clamp(1.875rem,5vw,3.125rem)}#blog-listing .cs-author-img{border-radius:50%;display:block;height:2rem;overflow:hidden;position:relative;width:2rem}#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-group{align-items:center;display:flex;gap:.75rem;justify-content:flex-start}#blog-listing .cs-author-name{color:var(--bodyTextColor);font-size:.875rem;line-height:1.5em}#blog-listing .cs-dot{background-color:var(--primary);border-radius:50%;display:block;height:3px;width:3px}}@media only screen and (min-width:48rem){#blog-listing .cs-controls{align-items:center;flex-direction:row}#blog-listing .cs-search-wrapper{flex:1}#blog-listing .cs-filter-wrapper{min-width:12.5rem;width:auto}#blog-listing .cs-articles-grid{gap:2rem;grid-template-columns:repeat(2,1fr)}#blog-listing .cs-article-image{height:17.5rem}#blog-listing .cs-active-filters{flex-wrap:nowrap}}@media only screen and (min-width:64rem){#blog-listing{padding:var(--sectionPadding)}#blog-listing .cs-articles-grid{gap:2rem;grid-template-columns:repeat(3,1fr)}#blog-listing .cs-article-image{height:18.75rem}#blog-listing .cs-article-content{padding:1.75rem}}@media only screen and (min-width:0rem){#single-article{margin:auto;max-width:80rem;padding:60px 1rem 120px}#single-article,#single-article .cs-container{align-items:center;display:flex;flex-direction:column;gap:4rem;justify-content:center;width:100%}#single-article .cs-article-post{display:block;max-width:50rem;width:100%}#single-article .cs-article-image{border-radius:.5rem;display:block;height:clamp(12.5rem,30vw,25rem);margin:0 0 3rem;overflow:hidden;position:relative;width:100%}#single-article .cs-article-image img{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}#single-article .cs-author-name,#single-article .cs-date{color:var(--bodyTextColor);font-size:.875rem;line-height:1.5em}#single-article .cs-dot{background-color:var(--primary);border-radius:50%;display:block;height:.1875rem;width:.1875rem}#single-article .cs-article-title{color:var(--headerColor);font-size:clamp(1.25rem,5vw,2.4375rem);font-weight:700;line-height:1.4em;margin:0 0 1rem;max-width:34.375rem}#single-article .cs-article-content{border-top:1px solid #ebebeb;margin-top:1rem;padding-top:1.5rem}#single-article .cs-article-content h1{color:var(--headerColor);font-size:2rem;font-weight:700;line-height:1.75em;margin-bottom:1rem}#single-article .cs-article-content h2,#single-article .cs-article-group h2{color:var(--headerColor);font-size:1.75rem;font-weight:700;line-height:1.5em;margin-bottom:1rem}#single-article .cs-article-content h3,#single-article .cs-article-group h3{color:var(--primary);font-size:1.5rem;font-weight:700;line-height:1.5em;margin-bottom:1rem}#single-article .cs-article-content h4,#single-article .cs-article-content h5,#single-article .cs-article-content h6,#single-article .cs-article-group h4,#single-article .cs-article-group h5,#single-article .cs-article-group h6{color:var(--headerColor);font-size:1.25rem;font-weight:700;line-height:1.5em;margin-bottom:1rem}#single-article .cs-article-content p,#single-article .cs-article-group p{color:var(--bodyTextColor);font-size:1rem;line-height:1.6em;margin:0 0 1rem}#single-article .cs-article-content a:not(.cs-button-solid),#single-article .cs-article-group a:not(.cs-button-solid){color:var(--secondary);font-size:inherit;text-decoration:underline}#single-article .cs-article-content .cs-button-solid,#single-article .cs-article-group .cs-button-solid{margin-bottom:2rem}#single-article .cs-article-content ol,#single-article .cs-article-content ul,#single-article .cs-article-group ol,#single-article .cs-article-group ul{margin:1rem 0;padding-left:2.5rem}#single-article .cs-article-content ol li,#single-article .cs-article-content ul li,#single-article .cs-article-group ol li,#single-article .cs-article-group ul li{color:var(--bodyTextColor);font-size:1rem;line-height:1.6em;list-style:circle;margin-bottom:1rem}}@media only screen and (min-width:64rem){#single-article{align-items:flex-start;flex-direction:row}}@media only screen and (min-width:48rem){#blog-post-banner .cs-breadcrumbs .cs-link{font-size:1.25rem}#blog-post-banner .cs-breadcrumbs .cs-link:after{height:1.5rem;margin:0 1rem}}@media only screen and (min-width:0rem){#single-article .cs-article-meta{border-bottom:1px solid #ebebeb;flex-direction:column;justify-content:center;margin-bottom:2rem;padding-bottom:1rem}#single-article .cs-article-date,#single-article .cs-article-meta{align-items:center;display:flex;gap:.75rem}#single-article .cs-calendar-icon{color:var(--bodyTextColor);flex-shrink:0;height:1rem;width:1rem}#single-article .cs-date{color:var(--bodyTextColor);font-size:.9375rem;font-weight:600;line-height:1.5em}#single-article .cs-dot{display:none}#single-article .cs-tags{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}#single-article .cs-tag{background-color:rgba(197,152,82,.1);border-radius:.25rem;color:var(--secondary);display:inline-block;font-size:.9375rem;font-weight:500;line-height:1.4em;padding:.3125rem .75rem;white-space:nowrap}#single-article .cs-article-content{border-top:none;margin-top:0;padding-top:0}#single-article .cs-article-content h1{color:var(--headerColor);font-size:clamp(2rem,5vw,2.5rem);font-weight:700;line-height:1.3em;margin:3rem 0 1.5rem}#single-article .cs-article-content h1:first-child{margin-top:0}#single-article .cs-article-content h2{color:var(--headerColor);font-size:clamp(2rem,5vw,2.5rem);font-weight:700;line-height:1.4em;margin:2.5rem 0 1.25rem}#single-article .cs-article-content h2:first-child{margin-top:0}#single-article .cs-article-content h3{color:var(--primary);font-size:clamp(1.5rem,3.5vw,1.75rem);font-weight:700;line-height:1.4em;margin:2rem 0 1rem}#single-article .cs-article-content h3:first-child{margin-top:0}#single-article .cs-article-content h4{color:var(--headerColor);font-size:clamp(1.25rem,3vw,1.5rem);font-weight:700;line-height:1.5em;margin:1.75rem 0 .875rem}#single-article .cs-article-content h4:first-child{margin-top:0}#single-article .cs-article-content h5{color:var(--headerColor);font-size:clamp(1.125rem,2.5vw,1.25rem);font-weight:700;line-height:1.5em;margin:1.5rem 0 .75rem}#single-article .cs-article-content h5:first-child{margin-top:0}#single-article .cs-article-content h6{color:var(--headerColor);font-size:clamp(1rem,2vw,1.125rem);font-weight:700;letter-spacing:.05em;line-height:1.5em;margin:1.25rem 0 .75rem;text-transform:uppercase}#single-article .cs-article-content h6:first-child{margin-top:0}#single-article .cs-article-content p{color:var(--bodyTextColor);font-size:clamp(.9375rem,2vw,1rem);line-height:1.75em;margin:0 0 1.5rem}#single-article .cs-article-content p:last-child{margin-bottom:0}#single-article .cs-article-content a:not(.cs-button-solid){border-bottom:2px solid var(--secondary);color:var(--secondary);display:inline;font-weight:600;text-decoration:none;transition:all .3s ease}#single-article .cs-article-content a:not(.cs-button-solid):hover{border-bottom-color:var(--primary);color:var(--primary)}#single-article .cs-article-content b,#single-article .cs-article-content strong{color:var(--headerColor);font-weight:700}#single-article .cs-article-content em,#single-article .cs-article-content i{font-style:italic}#single-article .cs-article-content del,#single-article .cs-article-content s,#single-article .cs-article-content strike{opacity:.7;text-decoration:line-through}#single-article .cs-article-content u{text-decoration:underline}#single-article .cs-article-content mark{background-color:rgba(197,152,82,.2);border-radius:.125rem;padding:.125rem .25rem}#single-article .cs-article-content blockquote{background-color:rgba(197,152,82,.05);border-left:4px solid var(--primary);border-radius:.25rem;margin:2rem 0;padding:1.5rem 1.5rem 1.5rem 2rem;position:relative}#single-article .cs-article-content blockquote p{color:var(--headerColor);font-size:clamp(1rem,2.5vw,1.125rem);font-style:italic;line-height:1.7em;margin-bottom:1rem}#single-article .cs-article-content blockquote p:last-child{margin-bottom:0}#single-article .cs-article-content blockquote cite{color:var(--bodyTextColor);display:block;font-size:.875rem;font-style:normal;margin-top:.75rem;opacity:.8}#single-article .cs-article-content blockquote cite:before{content:"— "}#single-article .cs-article-content ol,#single-article .cs-article-content ul{margin:1.5rem 0;padding-left:2rem}#single-article .cs-article-content ol li,#single-article .cs-article-content ul li{color:var(--bodyTextColor);font-size:clamp(.9375rem,2vw,1rem);line-height:1.7em;margin-bottom:.75rem}#single-article .cs-article-content ol li:last-child,#single-article .cs-article-content ul li:last-child{margin-bottom:0}#single-article .cs-article-content ol li ol,#single-article .cs-article-content ol li ul,#single-article .cs-article-content ul li ol,#single-article .cs-article-content ul li ul{margin:.75rem 0;padding-left:1.5rem}#single-article .cs-article-content ul li{list-style:disc}#single-article .cs-article-content ul ul li{list-style:circle}#single-article .cs-article-content ul ul ul li{list-style:square}#single-article .cs-article-content ol li{list-style:decimal}#single-article .cs-article-content ol ol li{list-style:lower-alpha}#single-article .cs-article-content ol ol ol li{list-style:lower-roman}#single-article .cs-article-content img{border-radius:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.1);display:block;height:auto;margin:2rem auto;max-width:100%}#single-article .cs-article-content figure{margin:2rem 0}#single-article .cs-article-content figure img{margin:0 auto .75rem}#single-article .cs-article-content figure figcaption{color:var(--bodyTextColor);font-size:.875rem;font-style:italic;opacity:.8;text-align:center}#single-article .cs-article-content code{background-color:rgba(0,0,0,.05);border-radius:.1875rem;color:#d63384;font-family:Courier New,Courier,monospace;font-size:.875rem;padding:.125rem .375rem}#single-article .cs-article-content pre{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:.5rem;margin:1.5rem 0;overflow-x:auto;padding:1.25rem}#single-article .cs-article-content pre code{background-color:transparent;color:#212529;font-size:.875rem;line-height:1.5em;padding:0}#single-article .cs-article-content hr{border:none;border-top:2px solid #ebebeb;margin:3rem 0;position:relative}#single-article .cs-article-content hr:after{background-color:var(--primary);content:"";height:2px;left:50%;position:absolute;top:-4px;transform:translateX(-50%);width:3.75rem}#single-article .cs-article-content table{border-collapse:collapse;display:block;margin:2rem 0;overflow-x:auto;width:100%}#single-article .cs-article-content table thead{background-color:var(--primary)}#single-article .cs-article-content table thead th{border:1px solid hsla(0,0%,100%,.2);color:#fff;font-weight:700;padding:1rem;text-align:left}#single-article .cs-article-content table tbody tr:nth-child(2n){background-color:rgba(0,0,0,.02)}#single-article .cs-article-content table tbody tr:hover{background-color:rgba(197,152,82,.05)}#single-article .cs-article-content table tbody td{border:1px solid #ebebeb;color:var(--bodyTextColor);font-size:.9375rem;padding:.75rem 1rem}#single-article .cs-article-content .cs-button-solid{margin:2rem 0}}@media only screen and (min-width:48rem){#single-article .cs-article-meta{align-items:center;flex-direction:row;justify-content:flex-start}#single-article .cs-dot{display:block}#single-article .cs-article-content h1{margin:4rem 0 2rem}#single-article .cs-article-content h2{margin:3.5rem 0 1.5rem}#single-article .cs-article-content h3{margin:3rem 0 1.25rem}#single-article .cs-article-content blockquote{margin:3rem 0;padding:2rem 2rem 2rem 3rem}#single-article .cs-article-content img{margin:3rem auto}#single-article .cs-article-content figure{margin:3rem 0}#single-article .cs-article-content hr{margin:4rem 0}#single-article .cs-article-content table{display:table;margin:3rem 0}}@media only screen and (min-width:64rem){#single-article .cs-article-content{max-width:50rem}#single-article .cs-article-content img{transition:transform .3s ease,box-shadow .3s ease}#single-article .cs-article-content img:hover{box-shadow:0 8px 24px rgba(0,0,0,.15);transform:scale(1.02)}}@media only screen and (min-width:0rem){#banner-photo{background-color:#000;overflow:hidden;padding:var(--sectionPadding);padding-bottom:0;padding-top:200px;position:relative}#banner-photo:before{background:rgba(0,0,0,.4);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#banner-photo .cs-text-wrapper{margin:0;padding:0}#banner-photo .cs-container,#banner-photo .cs-text-wrapper{align-items:flex-start;display:flex;flex-direction:column;width:100%}#banner-photo .cs-container{justify-content:center;margin:auto;max-width:80rem;position:relative;text-align:center;z-index:1}#banner-photo .cs-int-title{font-family:var(--headerFont);font-size:64px;font-weight:700;line-height:1.2em;margin:0 0 1rem;position:relative}#banner-photo .cs-int-title,#banner-photo .cs-text{color:var(--bodyTextColorWhite);text-align:left;text-shadow:0 0 10px #000}#banner-photo .cs-text{margin-bottom:clamp(3.75rem,7vw,7.5rem);max-width:43.75rem}#banner-photo .cs-breadcrumbs{align-items:center;display:flex;justify-content:center;padding:clamp(1rem,3vw,1.5rem) 0;position:relative;z-index:1}#banner-photo .cs-breadcrumbs:before{background-color:#fff;opacity:.12}#banner-photo .cs-breadcrumbs:after,#banner-photo .cs-breadcrumbs:before{content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:200vw;z-index:-1}#banner-photo .cs-breadcrumbs:after{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}#banner-photo .cs-link{align-items:center;color:var(--bodyTextColorWhite);display:flex;font-family:var(--headerFont);font-size:24px;justify-content:center;line-height:1.2em;position:relative;text-decoration:none}#banner-photo .cs-link:last-of-type:after{display:none}#banner-photo .cs-link:after{background-color:#88898b;content:"";display:block;height:1.5rem;margin:0 1rem;position:relative;width:.0625rem}#banner-photo .cs-link.cs-active{color:var(--secondary)}#banner-photo .cs-banner-bg{z-index:0}#banner-photo .cs-banner-bg,#banner-photo .cs-bg{display:block;height:100%;left:0;position:absolute;top:0;width:100%}#banner-photo .cs-bg img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#blog-banner-photo{background-color:#000;overflow:hidden;padding:var(--sectionPadding);padding-bottom:0;padding-top:140px;position:relative}#blog-banner-photo:before{background:rgba(0,0,0,.4);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#blog-banner-photo .cs-text-wrapper{align-items:flex-start;display:flex;flex-direction:column;margin:0;padding:0;width:100%}#blog-banner-photo .cs-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:80rem;position:relative;text-align:center;width:100%;z-index:2}#blog-banner-photo .cs-int-title{font-family:var(--headerFont);font-size:56px;font-weight:700;line-height:1.2em;margin:0 0 1rem;position:relative}#blog-banner-photo .cs-int-title,#blog-banner-photo .cs-text{color:var(--bodyTextColorWhite);text-align:left;text-shadow:0 0 10px #000}#blog-banner-photo .cs-text{margin-bottom:clamp(3.75rem,7vw,7.5rem);max-width:43.75rem}#blog-banner-photo .cs-breadcrumbs{align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-start;min-width:0;padding:clamp(1rem,3vw,1.5rem) 0;position:relative;z-index:1}#blog-banner-photo .cs-breadcrumbs:before{background-color:#fff;opacity:.12}#blog-banner-photo .cs-breadcrumbs:after,#blog-banner-photo .cs-breadcrumbs:before{content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:200vw;z-index:-1}#blog-banner-photo .cs-breadcrumbs:after{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}#blog-banner-photo .cs-link{align-items:center;color:var(--bodyTextColorWhite);display:inline-flex;flex-shrink:0;font-family:var(--headerFont);font-size:24px;justify-content:center;line-height:1.2em;position:relative;text-decoration:none;text-transform:lowercase}#blog-banner-photo .cs-link:last-of-type:after{display:none}#blog-banner-photo .cs-link:after{background-color:#88898b;content:"";display:block;flex-shrink:0;height:1.5rem;margin:0 1rem;position:relative;width:.0625rem}#blog-banner-photo .cs-link.cs-active{color:var(--secondary);flex-shrink:1;min-width:0}#blog-banner-photo .cs-link.cs-active .cs-link-text{overflow:hidden;text-overflow:ellipsis}#blog-banner-photo .cs-link-text{white-space:nowrap}#blog-banner-photo .cs-banner-bg{z-index:0}#blog-banner-photo .cs-banner-bg,#blog-banner-photo .cs-bg{display:block;height:100%;left:0;position:absolute;top:0;width:100%}#blog-banner-photo .cs-bg img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}}