/* Article-only identity. The existing header, mobile menu and home are unchanged. */
@font-face{font-family:"PDH Acumin";src:url('/assets/fonts/acuminproregular-c6b61bc33136.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"PDH Acumin";src:url('/assets/fonts/acuminprobold-4004d2d85be3.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"PDH Plex";src:url('/assets/fonts/ibmplexserifregular-02d17d168789.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"PDH Plex";src:url('/assets/fonts/ibmplexserifbold-fde6132b22ab.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
body.pdh-article{--pdh-green:#067f67;--pdh-dark:#114e46;--pdh-ink:#211c1c;--pdh-mint:#6ed5bc}
body.pdh-article #intro.pdh-article-head{display:block;min-height:0;background:#fff!important;padding:56px 0 36px;text-align:left}
body.pdh-article #intro.pdh-article-head:before{display:none}
body.pdh-article #intro .pdh-heading{max-width:960px}
body.pdh-article #intro.pdh-article-head h1{font-family:"PDH Acumin",Arial,sans-serif;font-weight:700;font-size:clamp(34px,4vw,54px);line-height:1.12;letter-spacing:-.02em;color:var(--pdh-ink);margin:16px 0 25px;text-shadow:none}
body.pdh-article #intro.pdh-article-head h4{font:700 13px/1.4 "PDH Acumin",Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--pdh-green);border:0;padding:0;margin:0}
body.pdh-article #intro.pdh-article-head .pdh-byline,body.pdh-article #intro.pdh-article-head .pdh-byline a{font:400 18px/1.5 "PDH Acumin",Arial,sans-serif;color:var(--pdh-ink)}
body.pdh-article #intro.pdh-article-head time{display:block;font:400 15px/1.5 "PDH Acumin",Arial,sans-serif;color:#59615c;margin-top:12px}
body.pdh-article .pdh-cover{margin:0 auto;max-width:1180px;padding:0 24px}
body.pdh-article .pdh-cover img{display:block;width:100%;max-height:460px;object-fit:cover}
body.pdh-article #content{padding-top:46px}
body.pdh-article #content>.container>.row{margin-left:0;margin-right:0}
body.pdh-article #content .post-infos{width:100%;max-width:100%;padding:0;text-align:left;text-shadow:none;background:none}
body.pdh-article #content .post-content{width:100%;max-width:68ch;margin:0 auto;text-align:left;color:var(--pdh-ink);font:400 20px/1.75 "PDH Plex",Georgia,serif;overflow-wrap:anywhere}
body.pdh-article #content .post-content p,body.pdh-article #content .post-content li{font:400 20px/1.75 "PDH Plex",Georgia,serif;color:var(--pdh-ink)}
body.pdh-article #content .post-content p{margin:0 0 1.3em}
body.pdh-article #content .post-content strong,body.pdh-article #content .post-content b{font-weight:700}
body.pdh-article #content .post-content h2,body.pdh-article #content .post-content h3,body.pdh-article #content .post-content h4{font-family:"PDH Acumin",Arial,sans-serif;font-weight:700;line-height:1.25;color:var(--pdh-dark);margin:1.6em 0 .65em}
body.pdh-article #content .post-content img,body.pdh-article #content .post-content video,body.pdh-article #content .post-content iframe{max-width:100%}
body.pdh-article #content .post-content img,body.pdh-article #content .post-content video{height:auto}
body.pdh-article #content .post-content figure{max-width:100%;margin-left:0;margin-right:0}
body.pdh-article #content .post-content table{display:block;max-width:100%;overflow-x:auto}
body.pdh-article #content .post-content pre{max-width:100%;overflow-x:auto;white-space:pre-wrap}
body.pdh-article #content .post-content blockquote{border-left:3px solid var(--pdh-green);margin:36px 0;padding:8px 0 8px 24px}
body.pdh-article #content .post-content blockquote p{font:400 25px/1.5 "PDH Plex",Georgia,serif;color:var(--pdh-dark)}
body.pdh-article #content .post-content p a,body.pdh-article #content .post-content li a{color:var(--pdh-green)!important;text-decoration:underline;text-underline-offset:3px}
body.pdh-article .pdh-article-share{max-width:68ch;margin:28px auto;font:400 15px/1.5 "PDH Acumin",Arial,sans-serif}
body.pdh-article .pdh-article-share a{display:inline-block;margin:4px 16px 4px 0;color:var(--pdh-green);text-decoration:underline}
body.pdh-article .pdh-article-ad{width:100%;max-width:1110px;box-sizing:border-box;margin:40px auto 56px;padding:24px 22px;border-top:1px solid #d9e5df;border-bottom:1px solid #d9e5df;clear:both}
body.pdh-article .pdh-ad-label{display:block;margin-bottom:16px;text-align:center;font:400 11px/1.4 "PDH Acumin",Arial,sans-serif;color:#59615c;letter-spacing:.1em;text-transform:uppercase}
@media(max-width:767px){
 body.pdh-article #intro.pdh-article-head{padding:128px 0 24px}
 body.pdh-article #intro .container,body.pdh-article #content>.container{padding-left:22px;padding-right:22px}
 body.pdh-article #content>.container>.row>[class*="col-"]{padding-left:0;padding-right:0;min-width:0}
 body.pdh-article #intro.pdh-article-head h1{font-size:34px;line-height:1.15}
 body.pdh-article .pdh-cover{padding:0 22px}
 body.pdh-article .pdh-cover img{max-height:300px}
 body.pdh-article #content{padding-top:30px}
 body.pdh-article #content .post-content,body.pdh-article #content .post-content p,body.pdh-article #content .post-content li{font-size:18px;line-height:1.75}
 body.pdh-article #content .post-content blockquote p{font-size:22px}
 body.pdh-article .pdh-article-share{padding:0 22px;box-sizing:border-box;max-width:100%}
}
