

/* Start:/local/templates/adp/assets/blog.css?17904237887200*/
.crumb-link{transition:color .2s}
.crumb-link:hover{color:#FB3F3F}

[data-tagscroll]{scrollbar-width:none;-ms-overflow-style:none}
[data-tagscroll]::-webkit-scrollbar{display:none}
.blogtab{position:relative;cursor:pointer;background:none;border:none;font-family:'Sirius',sans-serif;font-size:16px;color:#52525B;padding:9px 0;transition:color .2s;white-space:nowrap}
.blogtab:hover{color:#15151A}
.blogtab.on{color:#FB3F3F}
.blogtab.on::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:#FB3F3F;border-radius:2px}
.blogcard{transition:box-shadow .35s ease,transform .45s cubic-bezier(.16,1,.3,1)}
.blogcard:hover{transform:translateY(-6px);box-shadow:0 16px 40px -26px rgba(0,0,0,.22)}
.blogcard h3{transition:color .2s ease}
.blogcard .newsimg-inner{will-change:transform;transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.blogcard:hover .newsimg-inner{transform:scale(1.06)}
.pagedot{width:48px;height:48px;border-radius:50%;border:1px solid #E6E6EA;background:#fff;color:#52525B;font-size:15px;font-family:'Sirius',sans-serif;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s,color .2s,background .2s}
.pagedot:hover{border-color:#FB3F3F;color:#FB3F3F}
.pagedot.on{border-color:#15151A;color:#15151A}
@media (max-width:1024px){[data-bloggrid]{grid-template-columns:repeat(2,1fr)!important}[data-featured]{grid-template-columns:1fr!important}}
@media (max-width:680px){[data-bloggrid]{grid-template-columns:1fr!important}[data-blogtabs]{overflow:visible!important}[data-blogtop]{flex-direction:column!important;align-items:flex-start!important}}
.toclink{display:block;padding:7px 0 7px 14px;margin-left:-16px;font-size:14.5px;color:#71717A;text-decoration:none;transition:color .2s,border-color .2s;border-left:2px solid transparent}
.toclink:hover{color:#15151A}
.toclink.active{color:#FB3F3F;border-left-color:#FB3F3F}
.toclink.sub{font-size:13.5px;padding-left:28px}
.artbody h2{font-size:30px;font-weight:500;letter-spacing:-.6px;color:#15151A;margin:46px 0 18px;scroll-margin-top:120px}
.artbody h3{font-size:21px;font-weight:500;letter-spacing:-.3px;color:#15151A;margin:34px 0 14px;scroll-margin-top:120px}
.artbody p{font-size:17px;line-height:1.7;color:#3F3F46;margin:0 0 16px}
.artbody ul,.artbody ol{margin:0 0 18px;padding-left:22px;color:#3F3F46;font-size:17px;line-height:1.7}
.artbody li{margin-bottom:9px}
.artbody a{color:#1A6DEC;text-decoration:underline;text-underline-offset:2px;transition:color .2s}
.artbody a:hover{color:#0B4FBF}
.artcallout{background:#E9F7EF;border-radius:14px;padding:20px 24px;color:#1F8A5B;font-size:16px;line-height:1.6;margin:24px 0}
.sharebtn{width:40px;height:40px;border-radius:12px;border:none;padding:0;flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 6px 16px -10px rgba(20,20,26,.5)}
.sharebtn:hover{transform:translateY(-2px);box-shadow:0 12px 22px -12px rgba(20,20,26,.5)}
@media (max-width:960px){[data-artgrid]{grid-template-columns:1fr!important}[data-toc]{position:static!important;display:none!important}[data-auditgrid]{grid-template-columns:1fr!important}[data-auditfields]{grid-template-columns:1fr!important}}
@media (max-width:960px){[data-share-mobile]{display:block!important;margin-bottom:8px!important}[data-artgrid]{padding-bottom:40px!important}}
.tagpill:hover,.tagpill.on{background:#15151A!important;color:#fff!important}
.tagpill:focus-visible{outline:2px solid #FB3F3F;outline-offset:2px}
.adp-blog-selected-tag{display:inline-flex;align-items:center;gap:12px;max-width:100%;padding:12px 16px;border-radius:999px;background:#15151A;color:#fff;font-size:15px;overflow-wrap:anywhere}
.adp-blog-selected-tag button{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border:0;border-radius:50%;background:#3F3F46;color:#fff;cursor:pointer}
[data-selected-tag]{min-width:0;max-width:100%}
[data-blog-search] input{box-sizing:border-box}
.adp-form-toast.adp-audit-notice{bottom:34px;align-items:center;width:max-content;max-width:calc(100vw - 32px);padding:17px 24px;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px -18px rgba(0,0,0,.5);animation-duration:.5s}
.adp-audit-notice i{width:34px;height:34px}
.adp-audit-notice strong{font-size:15.5px;margin-bottom:2px}
.adp-audit-notice span{font-size:13.5px;color:#B6B6BE}
.adp-audit-notice:after{left:0;right:0;border-radius:0;animation-duration:3.4s}
.adp-page-shell:has(.adp-inner-header){overflow:clip!important}
[data-artgrid] article{min-width:0}
[data-artgrid] h1,.artbody h2,.artbody h3{letter-spacing:0!important;overflow-wrap:break-word}
.artbody img{max-width:100%;height:auto}
.artbody table{display:block;max-width:100%;overflow-x:auto}
.blogcard [data-tagscroll]{max-width:100%}
.blogcard [data-postmeta]{flex-wrap:wrap}
.adp-inner-header [data-hideemail]{display:inline-flex}
.adp-inner-header nav[data-mainnav] a{white-space:nowrap}
.adp-webform-audit .adp-form-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px}
.adp-webform-audit .adp-form-field>span:first-child:not(.adp-input-wrap){display:none}
.adp-webform-audit .fld{background:#fff;color:#15151A}
.adp-webform.adp-webform-audit{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 18px}
.adp-webform-audit .adp-form-fields,.adp-webform-audit .adp-captcha,.adp-webform-audit .adp-form-captcha,.adp-webform-audit .adp-form-alert{width:100%}
.adp-webform-audit .adp-consent{flex:1;max-width:400px;margin-top:22px}
.adp-webform-audit .adp-consent-text{color:#B6B6BE;font-size:13.5px}
.adp-webform-audit .adp-consent-text a{color:#fff}
.adp-webform-audit .adp-form-submit{width:auto;min-width:250px;height:58px;margin-top:22px}
@media(max-width:680px){.adp-inner-header>div>a svg{width:78px;height:auto}.adp-inner-header>div>div>button{font-size:0!important;padding:0 10px!important;gap:0!important}.adp-inner-header .fbtn{width:136px!important;min-width:136px!important;padding:0 20px!important}.adp-inner-header>div>div{min-width:0}.adp-inner-header>div>div>div:last-child{padding-left:0!important}.adp-inner-header .fbtn .fb-text{font-size:13px!important}}
@media(max-width:1180px){.adp-inner-header nav[data-mainnav]{display:none!important}}
@media(max-width:1320px){.adp-inner-header [data-hideemail]{display:none!important}}
@media(max-width:900px){.adp-inner-header [data-hidephone]{display:none!important}}
@media(max-width:960px){.adp-webform-audit .adp-form-fields{grid-template-columns:1fr}[data-auditgrid]{padding:40px 28px!important}[data-auditgrid] h2{font-size:30px!important}[data-artgrid] h1{font-size:34px!important}}
@media(max-width:680px){[data-featured]>div:last-child{padding:26px 22px!important}[data-featured] h3{font-size:27px!important}[data-artgrid] h1{font-size:30px!important}.adp-inner-header>div{gap:8px!important;padding:12px!important}.adp-inner-header .fbtn{padding:0 18px!important}.adp-inner-header .fb-text{font-size:13px}.adp-webform-audit .adp-form-submit{width:100%}.adp-webform-audit .adp-consent{max-width:none;flex-basis:100%}[data-auditgrid] h2{font-size:27px!important}}

/* End */
/* /local/templates/adp/assets/blog.css?17904237887200 */
