.pdh-author-page{color:#211c1c;background:#fff;font-family:"PDH Acumin",Arial,sans-serif}
.pdh-author-hero{padding:48px 0 32px;border-bottom:1px solid #d9e3de}
.pdh-author-identity{display:flex;align-items:flex-start;gap:28px;max-width:950px}
.pdh-author-avatar{width:112px;height:112px;flex:0 0 112px;border-radius:50%;object-fit:cover;display:block;background:#114e46;color:#fff}
.pdh-author-avatar.pdh-author-initials{display:flex;align-items:center;justify-content:center;font:700 32px/1 "PDH Acumin",Arial,sans-serif}
.pdh-author-about{min-width:0;flex:1}
.pdh-author-page .pdh-author-label{font:700 12px/1.5 "PDH Acumin",Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#067f67;margin:0 0 12px}
.pdh-author-page .pdh-author-hero h1{font:700 clamp(34px,4vw,52px)/1.12 "PDH Acumin",Arial,sans-serif;letter-spacing:-.02em;color:#114e46;margin:0 0 18px}
.pdh-author-page .pdh-author-bio{font:400 17px/1.65 "PDH Plex",Georgia,serif;color:#39483f;max-width:68ch;margin:0}
.pdh-author-bio-more{margin-top:12px;max-width:68ch}
.pdh-author-bio-more summary{cursor:pointer;font:400 14px/1.5 "PDH Acumin",Arial,sans-serif;color:#067f67;text-decoration:underline;text-underline-offset:3px}
.pdh-author-bio-more .pdh-author-bio{margin-top:14px}
.pdh-author-socials{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:18px;font:400 14px/1.5 "PDH Acumin",Arial,sans-serif}
.pdh-author-socials a,.pdh-author-page a{color:#067f67}.pdh-author-socials a{text-decoration:underline;text-underline-offset:3px}
.pdh-author-page .pdh-category-columns{padding-top:32px}
.pdh-author-page .pdh-category-item time{display:block;font:400 13px/1.5 "PDH Acumin",Arial,sans-serif;color:#59615c;margin-bottom:8px}
.pdh-author-page .pdh-category-item .pdh-origin-credit{display:block;color:#067f67;font:400 13px/1.5 "PDH Acumin",Arial,sans-serif;margin-top:10px}
.pdh-author-page .pdh-category-item>a{color:#211c1c}
.pdh-author-empty{font:400 17px/1.65 "PDH Plex",Georgia,serif;padding:24px 0}
.pdh-author-directory-search{margin:0 0 24px}
.pdh-author-directory-search label{display:block;font:700 16px/1.5 "PDH Acumin",Arial,sans-serif;margin-bottom:8px}
.pdh-author-directory-search input{box-sizing:border-box;width:100%;max-width:560px;min-width:0;height:48px;border:1px solid #758c82;border-radius:4px;background:#fff;color:#211c1c;padding:10px 14px;font:400 17px/1.5 "PDH Acumin",Arial,sans-serif}
.pdh-author-results{font:400 14px/1.5 "PDH Acumin",Arial,sans-serif;color:#59615c;margin:12px 0 0}
.pdh-author-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}
.pdh-author-directory a{display:block;padding:18px 0;border-top:1px solid #d9e3de;text-decoration:none;font:700 21px/1.3 "PDH Acumin",Arial,sans-serif;color:#114e46}
.pdh-author-directory a small{display:block;margin-top:6px;font:400 13px/1.5 "PDH Acumin",Arial,sans-serif;color:#59615c}
.pdh-author-directory [hidden]{display:none!important}
.pdh-author-page :is(a,input,summary):focus-visible{outline:3px solid #067f67;outline-offset:4px}
@media(max-width:767px){.pdh-author-hero{padding:128px 0 28px}.pdh-author-identity{gap:18px}.pdh-author-avatar{width:72px;height:72px;flex-basis:72px}.pdh-author-avatar.pdh-author-initials{font-size:24px}.pdh-author-page .pdh-author-hero h1{font-size:34px}.pdh-author-identity{display:grid;grid-template-columns:72px minmax(0,1fr)}.pdh-author-about{display:contents}.pdh-author-identity .pdh-author-avatar{grid-column:1;grid-row:1/3}.pdh-author-identity .pdh-author-label{grid-column:2;grid-row:1}.pdh-author-identity h1{grid-column:2;grid-row:2;overflow-wrap:anywhere}.pdh-author-about>:is(.pdh-author-bio,.pdh-author-bio-more,.pdh-author-socials){grid-column:1/-1}.pdh-author-page .pdh-author-bio{font-size:16px}.pdh-author-directory{grid-template-columns:1fr}}
