@font-face{font-family:PDH Condensed;src:url('/assets/fonts/acuminprocondblack-193dd86f91a2.woff2') format('woff2');font-weight:900;font-display:swap}
.pdh-category{--green:#067f67;--dark:#114e46;--ink:#211c1c;background:#fff;color:var(--ink);font-family:"PDH Acumin",Arial,sans-serif}.pdh-category *{box-sizing:border-box}.pdh-category-container{width:calc(100% - 64px);max-width:1110px;margin:0 auto}.pdh-category-heading{padding:50px 0 36px}.pdh-category .pdh-category-eyebrow{font:700 12px/1.5 "PDH Acumin",Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--green);margin:0 0 18px}.pdh-category h1{position:relative;display:inline-block;font:900 clamp(54px,6vw,80px)/1 "PDH Condensed","PDH Acumin",Arial,sans-serif;letter-spacing:-.025em;color:var(--dark);margin:0 0 22px}.pdh-category-stroke{position:absolute;bottom:-8px;left:0;width:70%;height:4px;background:#6ed5bc;transform:rotate(-1deg);border-radius:80% 20% 70% 30%}.pdh-category .pdh-category-intro{font:400 19px/1.65 "PDH Plex",Georgia,serif;max-width:61ch;margin:0;color:#4e5652}.pdh-category-feature>a{display:grid;grid-template-columns:1fr 1fr;background:#114e46;color:#fff;min-height:340px;text-decoration:none}.pdh-category-feature-copy{padding:36px 40px}.pdh-category-feature .pdh-category-eyebrow{color:#6ed5bc}.pdh-category .pdh-category-feature h2{font:700 32px/1.2 "PDH Plex",Georgia,serif;margin:0 0 20px;color:#fff}.pdh-category .pdh-category-feature p{font:400 16px/1.55 "PDH Acumin",Arial,sans-serif;margin:0 0 24px;color:#fff}.pdh-category-feature img{width:100%;height:100%;max-height:440px;object-fit:cover}.pdh-category-read{display:inline-flex;align-items:center;gap:24px;font-size:16px;font-weight:700;color:#6ed5bc;border-bottom:1px solid #6ed5bc;padding-bottom:3px}.pdh-category-columns{display:grid;grid-template-columns:minmax(0,850px) minmax(100px,1fr);gap:48px;padding:50px 0 64px}.pdh-category-list-heading{display:flex;justify-content:space-between;align-items:baseline;gap:24px;border-bottom:2px solid var(--dark);padding-bottom:18px}.pdh-category .pdh-category-list-heading h2{font:700 24px/1.3 "PDH Acumin",Arial,sans-serif;margin:0;color:var(--dark)}.pdh-category-list-heading>span{font:400 13px/1.5 "PDH Acumin",Arial,sans-serif;color:#59615c}.pdh-category-item{border-bottom:1px solid #d9e3de}.pdh-category-item>a{display:grid;grid-template-columns:150px 1fr 20px;gap:24px;align-items:start;padding:28px 0;color:var(--ink);text-decoration:none}.pdh-category-item img{width:150px;height:116px;object-fit:cover}.pdh-category .pdh-category-item h3{font:700 24px/1.25 "PDH Acumin",Arial,sans-serif;margin:0 0 10px;color:var(--ink)}.pdh-category .pdh-category-item p{font:400 16px/1.6 "PDH Plex",Georgia,serif;color:#4e5652;margin:0 0 10px}.pdh-category-item small{font-size:13px;color:#067f67}.pdh-category-arrow{font-size:22px;color:#067f67}.pdh-category-item a:hover h3{color:#067f67}.pdh-category-pagination{display:flex;gap:12px;align-items:center;margin:32px 0 0;font-size:16px}.pdh-category-pagination>*{padding:8px 12px;color:#067f67}.pdh-category-pagination [aria-current]{background:#114e46;color:#fff}.pdh-category a:focus-visible{outline:3px solid #067f67;outline-offset:5px}@media(max-width:767px){.pdh-category-container{width:calc(100% - 44px)}.pdh-category-heading{padding:124px 0 32px}.pdh-category .pdh-category-intro{font-size:17px}.pdh-category-feature>a{grid-template-columns:1fr}.pdh-category-feature-copy{padding:28px 24px}.pdh-category .pdh-category-feature h2{font-size:28px}.pdh-category-feature img{height:230px}.pdh-category-columns{grid-template-columns:1fr;padding-top:36px;gap:0}.pdh-category-empty{display:none}.pdh-category-list-heading{display:block}.pdh-category-list-heading>span{display:block;margin-top:8px}.pdh-category-item>a{grid-template-columns:88px 1fr;gap:16px;padding:24px 0}.pdh-category-item img{width:88px;height:88px}.pdh-category .pdh-category-item h3{font-size:21px}.pdh-category .pdh-category-item p{font-size:15px}.pdh-category-arrow{display:none}.pdh-category .pdh-category-list-heading h2{font-size:22px}}

.pdh-category-item>a:not(:has(img)){grid-template-columns:1fr 20px}@media(max-width:767px){.pdh-category-item>a:not(:has(img)){grid-template-columns:1fr}}

.pdh-category-columns{grid-template-columns:minmax(0,760px) minmax(260px,1fr);gap:48px}.pdh-category-sidebar{padding-top:0}.pdh-category .pdh-category-sidebar h2{font:700 21px/1.3 "PDH Acumin",Arial,sans-serif;color:#114e46;margin:0 0 18px}.pdh-category-documentary{border-top:2px solid #114e46;padding-top:18px}.pdh-category-documentary>a{display:block;text-decoration:none;color:#211c1c}.pdh-category-documentary img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;margin-bottom:18px}.pdh-category-documentary .pdh-category-eyebrow{display:block;font-size:10px;margin-bottom:10px}.pdh-category .pdh-category-documentary h3{font:700 25px/1.25 "PDH Plex",Georgia,serif;margin:0 0 12px;color:#114e46}.pdh-category .pdh-category-sidebar p{font:400 16px/1.6 "PDH Acumin",Arial,sans-serif;color:#4e5652;margin:0 0 18px}.pdh-category-documentary .pdh-category-read{font-size:15px;color:#067f67;border-color:#067f67;gap:12px}.pdh-category-substack{margin-top:36px;padding:22px 18px 18px;background:#f1f6f3}.pdh-category .pdh-category-substack h2{font-size:22px;margin-bottom:12px}.pdh-category-substack iframe{display:block;width:100%;max-width:480px;height:150px;border:0;margin:auto}.pdh-category-substack>a{font-size:13px;color:#067f67;text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.pdh-category-columns{grid-template-columns:minmax(0,1fr);gap:36px}.pdh-category-sidebar{max-width:480px;width:100%}.pdh-category-substack iframe{height:150px}}

.pdh-category-substack{background:#114e46}.pdh-category .pdh-category-substack h2,.pdh-category .pdh-category-substack p{color:#fff}.pdh-category-substack>a{color:#6ed5bc}

.pdh-category-pagination{flex-wrap:wrap}.pdh-category-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pdh-category-directory a{display:block;border-bottom:1px solid #d9e3de;padding:20px 0;color:#114e46;font:700 23px/1.3 "PDH Acumin",Arial,sans-serif;text-decoration:none}@media(max-width:767px){.pdh-category-directory{grid-template-columns:1fr}}

.pdh-category-feature>a:not(:has(img)){grid-template-columns:1fr}.pdh-category-feature>a:not(:has(img)) .pdh-category-feature-copy{max-width:72ch}

.pdh-category-feature-author{display:block;font:400 14px/1.5 "PDH Acumin",Arial,sans-serif;color:#fff;margin:0 0 18px}
