body:has(.hc-article) #main-content{background:#f4f1eb!important}body:has(.hc-article) #main-content .hc-article{font-synthesis:none;overflow:clip;color:#22282b!important;background:linear-gradient(112deg,#f8f6f1,#f2efe9 70%,#f0ece5)!important;font-family:Arial,Helvetica,system-ui,sans-serif!important}body:has(.hc-article) #main-content .hc-article *{box-sizing:border-box}body:has(.hc-article) #main-content .hc-article-wrap{width:min(1100px,100% - 50px);margin:0 auto}body:has(.hc-article) #main-content .hc-article-story{padding:clamp(55px,6vw,82px) 0 0}body:has(.hc-article) #main-content .hc-article h2{text-wrap:balance;max-width:820px;color:#232a2e!important;-webkit-text-fill-color:#232a2e!important;letter-spacing:-.044em!important;text-shadow:none!important;margin:0 0 21px!important;font:760 clamp(26px,2.6vw,35px)/1.18 Arial,Helvetica,sans-serif!important}:is(body:has(.hc-article) #main-content .hc-article p,body:has(.hc-article) #main-content .hc-article li){-webkit-hyphens:auto;hyphens:auto;margin:0 0 19px;color:#414b51!important;font:400 clamp(14px,1.06vw,16px)/1.83 Arial,Helvetica,sans-serif!important}body:has(.hc-article) #main-content .hc-article-introduction{border-bottom:1px solid #48413438;max-width:980px;padding:0 0 clamp(30px,4.5vw,53px)}body:has(.hc-article) #main-content .hc-article-introduction h2{max-width:940px;font-size:clamp(31px,3.1vw,43px)!important}body:has(.hc-article) #main-content .hc-article-introduction p{max-width:900px;font-size:clamp(15px,1.19vw,18px)!important}body:has(.hc-article) #main-content .hc-article-layout{grid-template-columns:minmax(0,730px) minmax(180px,240px);align-items:start;gap:clamp(55px,7vw,110px);padding-top:clamp(33px,4vw,51px);display:grid}body:has(.hc-article) #main-content .hc-article-section{border-bottom:1px solid #44403733;margin:0 0 clamp(34px,4.2vw,54px);padding:0 0 clamp(25px,3.2vw,39px);scroll-margin-top:105px}body:has(.hc-article) #main-content .hc-article-section:last-child{border-bottom:0;margin-bottom:0}body:has(.hc-article) #main-content .hc-article-section h2{font-size:clamp(24px,2.25vw,31px)!important}body:has(.hc-article) #main-content .hc-article-checklist{border-top:1px solid #70624645;margin:25px 0 20px;padding:0;list-style:none}body:has(.hc-article) #main-content .hc-article-checklist li{border-bottom:1px solid #70624633;position:relative;margin:0!important;padding:13px 0 13px 22px!important}body:has(.hc-article) #main-content .hc-article-checklist li:before{content:"";background:#a87c37;border-radius:50%;width:7px;height:7px;position:absolute;top:24px;left:0}body:has(.hc-article) #main-content .hc-article-reading{color:#636660!important;margin:22px 0 0!important;font-size:14px!important}body:has(.hc-article) #main-content .hc-article a:not(.hc-article-hero-button){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;color:#745225!important}body:has(.hc-article) #main-content .hc-article a:hover:not(.hc-article-hero-button){color:#4e381b!important}body:has(.hc-article) #main-content .hc-article-photo{margin:33px 0 5px;padding:0}body:has(.hc-article) #main-content .hc-article-photo img{object-fit:cover;filter:saturate(.82);border-radius:7px;width:100%;height:auto;max-height:390px;display:block}body:has(.hc-article) #main-content .hc-article-photo figcaption{color:#686b68;margin:12px 0;font:400 12px/1.5 Arial,Helvetica,sans-serif}body:has(.hc-article) #main-content .hc-article-sidebar{border-top:2px solid #b58e50;padding-top:20px;position:sticky;top:110px}body:has(.hc-article) #main-content .hc-article-sidebar h2{letter-spacing:-.02em!important;margin:0 0 17px!important;font:720 17px/1.35 Arial,Helvetica,sans-serif!important}body:has(.hc-article) #main-content .hc-article-sidebar nav{gap:13px;display:grid}body:has(.hc-article) #main-content .hc-article-sidebar a{font:500 13px/1.6 Arial,Helvetica,sans-serif;color:#525b5e!important;text-decoration:none!important}body:has(.hc-article) #main-content .hc-article-sidebar a:hover{color:#7b5a2d!important;text-decoration:underline!important}body:has(.hc-article) #main-content .hc-article-faq{border-top:2px solid #9d722e8c;max-width:820px;padding:clamp(40px,5vw,70px) 0}body:has(.hc-article) #main-content .hc-article-faq-item{border-bottom:1px solid #4440372e;padding:20px 0 11px}body:has(.hc-article) #main-content .hc-article-faq-item h3{letter-spacing:-.024em;margin:0 0 10px;color:#252b30!important;font:730 clamp(17px,1.4vw,20px)/1.37 Arial,Helvetica,sans-serif!important}body:has(.hc-article) #main-content .hc-article-related{border-top:1px solid #44403738;padding:47px 0 65px}body:has(.hc-article) #main-content .hc-article-related-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}body:has(.hc-article) #main-content .hc-article-related-list article{border-top:1px solid #a57d3b6b;padding-top:17px}body:has(.hc-article) #main-content .hc-article-related-list h3{margin:0 0 12px;font:720 17px/1.4 Arial,Helvetica,sans-serif}body:has(.hc-article) #main-content .hc-article-related-list p{font-size:13.5px!important;line-height:1.7!important}body:has(.hc-article) #main-content .hc-article-contact{border-top:2px solid #9d722e8c;justify-content:space-between;align-items:center;gap:35px;padding:clamp(42px,5vw,68px) 0 clamp(70px,8vw,100px);display:flex}body:has(.hc-article) #main-content .hc-article-contact h2{margin-bottom:10px!important}body:has(.hc-article) #main-content .hc-article-contact p{max-width:620px;margin-bottom:0}body:has(.hc-article) #main-content .hc-article-hero-button{white-space:nowrap;transition:transform .2s,background .2s;color:#eed69b!important;background:#25292d!important;border:1px solid #d7bc7d!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:40px!important;padding:10px 19px!important;font:680 11px/1.2 Arial,Helvetica,sans-serif!important;text-decoration:none!important;display:inline-flex!important;box-shadow:inset 0 1px #fff1,0 4px 14px #00000026!important}body:has(.hc-article) #main-content .hc-article-hero-button:hover{transform:translateY(-2px);background:#2b3033!important}body:has(.hc-article) #main-content .hc-article a:focus-visible{outline-offset:4px;outline:2px solid #a37a34}@media (max-width:850px){body:has(.hc-article) #main-content .hc-article-layout{grid-template-columns:minmax(0,1fr);gap:5px}body:has(.hc-article) #main-content .hc-article-sidebar{border:0;grid-row:1;padding:0 0 30px;position:static}body:has(.hc-article) #main-content .hc-article-sidebar nav{grid-template-columns:1fr 1fr;gap:11px 20px;display:grid}body:has(.hc-article) #main-content .hc-article-related-list{grid-template-columns:1fr 1fr}}@media (max-width:620px){body:has(.hc-article) #main-content .hc-article-wrap{width:calc(100% - 38px)}body:has(.hc-article) #main-content .hc-article-story{padding-top:42px}body:has(.hc-article) #main-content .hc-article h2{font-size:27px!important}body:has(.hc-article) #main-content .hc-article-introduction h2{font-size:30px!important}body:has(.hc-article) #main-content .hc-article-sidebar nav{grid-template-columns:1fr;gap:10px}body:has(.hc-article) #main-content .hc-article-related-list{grid-template-columns:1fr;gap:14px}body:has(.hc-article) #main-content .hc-article-contact{display:block}body:has(.hc-article) #main-content .hc-article-contact .hc-article-hero-button{width:100%;margin-top:24px}}@media (prefers-reduced-motion:reduce){body:has(.hc-article) #main-content .hc-article-hero-button{transition:none}}body:has(.hc-regional-article) #main-content .hc-regional-breadcrumb{color:#6c6a64;flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:28px;font:500 13px/1.5 Arial,Helvetica,sans-serif;display:flex}body:has(.hc-regional-article) #main-content .hc-article-introduction h1{letter-spacing:-.047em;color:#22292e;max-width:950px;margin:0 0 24px;font:760 clamp(32px,3.35vw,48px)/1.12 Arial,Helvetica,sans-serif}body:has(.hc-regional-article) #main-content .hc-regional-case{border-top:1px solid #64543640;margin-top:26px;padding-top:24px}:is(body:has(.hc-regional-article) #main-content .hc-regional-case h3,body:has(.hc-regional-article) #main-content .hc-article-section h3){color:#252b2f;margin:24px 0 12px;font:740 clamp(18px,1.4vw,22px)/1.3 Arial,Helvetica,sans-serif}body:has(.hc-article) #main-content .hc-article .hc-article-introduction{border:0!important}body:has(.hc-article) #main-content .hc-article .hc-article-section{border:0!important}body:has(.hc-article) #main-content .hc-article .hc-article-related{border:0!important}body:has(.hc-article) #main-content .hc-article .hc-article-checklist{border:0!important}body:has(.hc-article) #main-content .hc-article .hc-article-checklist li{border:0!important}body:has(.hc-article) #main-content .hc-article .hc-article-related-list article{border:0!important}body:has(.hc-article) #main-content .hc-article .hc-article-introduction{position:relative}body:has(.hc-article) #main-content .hc-article .hc-article-section{position:relative}body:has(.hc-article) #main-content .hc-article .hc-article-related{position:relative}body:has(.hc-article) #main-content .hc-article .hc-article-checklist li{position:relative}body:has(.hc-article) #main-content .hc-article .hc-article-related-list article{position:relative}body:has(.hc-article) #main-content .hc-article .hc-article-introduction:after{content:"";pointer-events:none;height:2px;box-shadow:none;background:linear-gradient(90deg,#0000 0%,#9f6f2d29 12%,#a173347a 48%,#9f6f2d1f 88%,#0000 100%);border:0;position:absolute;bottom:0;left:0;right:0}body:has(.hc-article) #main-content .hc-article .hc-article-section:after{content:"";pointer-events:none;height:2px;box-shadow:none;background:linear-gradient(90deg,#0000 0%,#9f6f2d29 12%,#a173347a 48%,#9f6f2d1f 88%,#0000 100%);border:0;position:absolute;bottom:0;left:0;right:0}body:has(.hc-article) #main-content .hc-article .hc-article-related:before{content:"";pointer-events:none;height:2px;box-shadow:none;background:linear-gradient(90deg,#0000 0%,#9f6f2d29 12%,#a173347a 48%,#9f6f2d1f 88%,#0000 100%);border:0;position:absolute;bottom:0;left:0;right:0}body:has(.hc-article) #main-content .hc-article .hc-article-checklist li:after{content:"";pointer-events:none;height:2px;box-shadow:none;background:linear-gradient(90deg,#0000 0%,#9f6f2d29 12%,#a173347a 48%,#9f6f2d1f 88%,#0000 100%);border:0;position:absolute;bottom:0;left:0;right:0}body:has(.hc-article) #main-content .hc-article .hc-article-related-list article:before{content:"";pointer-events:none;height:2px;box-shadow:none;background:linear-gradient(90deg,#0000 0%,#9f6f2d29 12%,#a173347a 48%,#9f6f2d1f 88%,#0000 100%);border:0;position:absolute;bottom:0;left:0;right:0}body:has(.hc-article) #main-content .hc-article .hc-article-related:before{top:0;bottom:auto}body:has(.hc-article) #main-content .hc-article .hc-article-related-list article:before{top:0;bottom:auto}body:has(.hc-article) #main-content .hc-article .hc-article-related-list article{padding-top:22px}body:has(.hc-article) #main-content .hc-article .hc-article-section:last-child:after{display:none}body:has(.hc-article) #main-content .hc-article .hc-article-introduction h2{max-width:940px}body:has(.hc-article) #main-content .hc-article .hc-article-industry{margin:0;padding:15px 0 13px;position:relative}body:has(.hc-article) #main-content .hc-article .hc-article-industry h3{margin:0 0 8px;color:#252c30!important;letter-spacing:-.027em!important;font:750 clamp(17px,1.45vw,21px)/1.35 Arial,Helvetica,sans-serif!important}body:has(.hc-article) #main-content .hc-article .hc-article-industry p{margin:0!important;line-height:1.7!important}body:has(.hc-article) #main-content .hc-article .hc-article-photo figcaption{display:none!important}body:has(.hc-article) #main-content .hc-article .hc-article-photo{margin:31px 0 0}body:has(.hc-article) #main-content .hc-article .hc-article-checklist li{padding-block:11px!important}body:has(.hc-article) #main-content .hc-article .hc-article-section{margin-bottom:34px;padding-bottom:31px}body:has(.hc-article) #main-content .hc-article .hc-article-section p{margin-bottom:14px}body:has(.hc-article) #main-content .hc-article .hc-article-sidebar{padding-top:17px;position:sticky;border:0!important}body:has(.hc-article) #main-content .hc-article .hc-article-sidebar:before{content:"";background:linear-gradient(90deg,#0000,#a57937a6 45%,#0000);height:2px;position:absolute;top:0;left:0;right:0}body:has(.hc-article) #main-content .hc-article .hc-article-faq{display:block;position:relative;left:50%;overflow:hidden;color:#f3f1eb!important;background:linear-gradient(119deg,#181b1f 0%,#1b1e22 57%,#15181b 100%)!important;border:0!important;width:100vw!important;max-width:none!important;margin:8px 0 0 -50vw!important;padding:clamp(65px,6.8vw,95px) max(23px,50vw - 550px)!important}body:has(.hc-article) #main-content .hc-article .hc-article-faq:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#e2be6c29 12%,#e2be6cad 32%,#eccd88db 50%,#e2be6cad 68%,#e2be6c29 88%,#0000 100%);width:100%;height:3px;position:absolute;left:0}body:has(.hc-article) #main-content .hc-article .hc-article-faq:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#e2be6c29 12%,#e2be6cad 32%,#eccd88db 50%,#e2be6cad 68%,#e2be6c29 88%,#0000 100%);width:100%;height:3px;position:absolute;left:0}body:has(.hc-article) #main-content .hc-article .hc-article-faq:before{top:0}body:has(.hc-article) #main-content .hc-article .hc-article-faq:after{bottom:0}body:has(.hc-article) #main-content .hc-article .hc-article-faq-inner{grid-template-columns:minmax(220px,.74fr) minmax(0,1.36fr);align-items:start;gap:clamp(45px,7.5vw,110px);width:100%;max-width:1100px;margin:0 auto;display:grid}body:has(.hc-article) #main-content .hc-article .hc-article-faq h2{color:#f3f1eb!important;-webkit-text-fill-color:#f3f1eb!important;letter-spacing:-.046em!important;margin:0 0 18px!important;font:760 clamp(31px,3vw,43px)/1.09 Arial,Helvetica,sans-serif!important}body:has(.hc-article) #main-content .hc-article .hc-article-faq-intro p{max-width:325px;color:#aeb7bd!important;font:400 14px/1.78 Arial,Helvetica,sans-serif!important}body:has(.hc-article) #main-content .hc-article .hc-article-faq-items{gap:6px;min-width:0;display:grid}body:has(.hc-article) #main-content .hc-article details.hc-article-faq-item{display:block;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}body:has(.hc-article) #main-content .hc-article .hc-article-faq-item summary{cursor:pointer;letter-spacing:-.018em;justify-content:space-between;align-items:center;gap:18px;min-height:65px;list-style:none;display:flex;position:relative;color:#f1eee8!important;padding:19px 2px!important;font:670 clamp(14px,1.14vw,15.5px)/1.46 Arial,Helvetica,sans-serif!important}body:has(.hc-article) #main-content .hc-article .hc-article-faq-item summary::-webkit-details-marker{display:none}body:has(.hc-article) #main-content .hc-article .hc-article-faq-item summary:after{content:"";border-bottom:2px solid #dec48e;border-right:2px solid #dec48e;flex:0 0 8px;width:8px;height:8px;margin-right:11px;transition:transform .2s;transform:rotate(45deg)}body:has(.hc-article) #main-content .hc-article .hc-article-faq-item[open] summary:after{transform:rotate(225deg)}body:has(.hc-article) #main-content .hc-article .hc-article-faq-item p{color:#b7c0c5!important;margin:0!important;padding:0 41px 20px 2px!important;font:400 clamp(13px,1vw,14px)/1.75 Arial,Helvetica,sans-serif!important}body:has(.hc-article) #main-content .hc-article .hc-article-faq-item{position:relative}body:has(.hc-article) #main-content .hc-article .hc-article-faq-item:after{content:"";background:linear-gradient(90deg,#0000,#dfc1845c 48%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}body:has(.hc-article) #main-content .hc-article .hc-article-faq-item summary:focus-visible{outline-offset:3px;outline:2px solid #dec48e}body:has(.hc-article) #main-content .hc-article .hc-article-related{margin-top:0;padding:44px 0 60px}body:has(.hc-article) #main-content .hc-article .hc-article-related:before{display:none}body:has(.hc-article) #main-content .hc-article .hc-article-related h2{font-size:clamp(24px,2.3vw,31px)!important}body:has(.hc-article) #main-content .hc-article .hc-article-contact{display:none!important}@media (max-width:850px){body:has(.hc-article) #main-content .hc-article .hc-article-faq-inner{grid-template-columns:minmax(0,1fr);gap:24px}body:has(.hc-article) #main-content .hc-article .hc-article-faq{padding:60px 23px!important}body:has(.hc-article) #main-content .hc-article .hc-article-sidebar{position:static}}@media (max-width:620px){body:has(.hc-article) #main-content .hc-article .hc-article-section{margin-bottom:25px;padding-bottom:23px}body:has(.hc-article) #main-content .hc-article .hc-article-faq{padding:51px 19px!important}body:has(.hc-article) #main-content .hc-article .hc-article-faq h2{font-size:30px!important}body:has(.hc-article) #main-content .hc-article .hc-article-faq-item summary{min-height:59px!important;padding:14px 1px!important}body:has(.hc-article) #main-content .hc-article .hc-article-faq-intro p{font-size:13.5px!important}}@media (prefers-reduced-motion:reduce){body:has(.hc-article) #main-content .hc-article .hc-article-faq-item summary:after{transition:none}}body:has(.hc-article) #main-content .hc-article-main>.hc-article-section:nth-child(3){position:relative;overflow:hidden;box-shadow:none!important;background:linear-gradient(116deg,#1b2024 0%,#25292d 57%,#1a1e22 100%)!important;border:0!important;border-radius:7px!important;margin:0 -18px 40px!important;padding:clamp(25px,3vw,38px)!important}body:has(.hc-article) #main-content .hc-article-main>.hc-article-section:nth-child(3):before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#deb56f9e 50%,#0000);height:2px;position:absolute;left:0;right:0}body:has(.hc-article) #main-content .hc-article-main>.hc-article-section:nth-child(3):after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#deb56f9e 50%,#0000);height:2px;position:absolute;left:0;right:0}body:has(.hc-article) #main-content .hc-article-main>.hc-article-section:nth-child(3):before{top:0}body:has(.hc-article) #main-content .hc-article-main>.hc-article-section:nth-child(3):after{bottom:0}body:has(.hc-article) #main-content .hc-article-main>.hc-article-section:nth-child(3) :is(h2,h3,h4,strong){color:#f3efe6!important;-webkit-text-fill-color:#f3efe6!important}body:has(.hc-article) #main-content .hc-article-main>.hc-article-section:nth-child(3) :is(p,li,em,span){color:#d0d4d5!important;-webkit-text-fill-color:#d0d4d5!important}body:has(.hc-article) #main-content .hc-article-main>.hc-article-section:nth-child(3) a{text-underline-offset:4px;color:#f0d193!important;-webkit-text-fill-color:#f0d193!important}body:has(.hc-article) #main-content .hc-article-main>.hc-article-section:nth-child(3) .hc-article-checklist li:after{background:linear-gradient(90deg,#0000,#e3bf7773 55%,#0000)!important}body:has(.hc-article) #main-content .hc-article-main>.hc-article-section:nth-child(3) .hc-article-checklist li:before{background:#e8c782!important}body:has(.hc-article) #main-content .hc-article-main>.hc-article-section:nth-child(3) .hc-article-industry h3{color:#f4ede1!important;-webkit-text-fill-color:#f4ede1!important}body:has(.hc-article) #main-content .hc-article-main>.hc-article-section:nth-child(3) .hc-article-photo img{filter:saturate(.78)brightness(.9)}@media (max-width:850px){body:has(.hc-article) #main-content .hc-article-main>.hc-article-section:nth-child(3){margin:0 -10px 33px!important;padding:25px 20px!important}}@media (max-width:480px){body:has(.hc-article) #main-content .hc-article-main>.hc-article-section:nth-child(3){margin:0 -8px 28px!important;padding:25px 18px!important}}
