#pdh-home .pdh-social{margin:42px 0;scroll-margin-top:45px}
#pdh-home .pdh-social [hidden]{display:none!important}
#pdh-home .pdh-social-preview{padding:14px 18px;border:1px solid #dac992;background:#fff7df;color:#59491c;font-size:13px;margin-bottom:22px}
#pdh-home .pdh-social-preview a{text-decoration:underline}
#pdh-home .pdh-social-section{margin:0 0 32px}
#pdh-home .pdh-social-heading{border-top:2px solid var(--pdh-ink);padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:20px}
#pdh-home .pdh-social-heading h2{font:700 28px/1.15 Arial,Helvetica,sans-serif;letter-spacing:-.6px}
#pdh-home .pdh-social-heading>a{font-size:12px;white-space:nowrap;text-decoration:underline;text-underline-offset:4px}
#pdh-home .pdh-social-intro{font-size:14px;color:var(--pdh-muted);margin:12px 0 22px;max-width:650px}
#pdh-home .pdh-social-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}
#pdh-home .pdh-social-card{min-width:0;border:1px solid #d7d9da;background:#f8f9fa;overflow:hidden}
#pdh-home .pdh-social-copy{padding:23px;display:flex;flex-direction:column;align-items:flex-start;min-height:278px}
#pdh-home .pdh-social-type{display:flex;gap:9px;align-items:center;font:700 10px/1.3 Arial;letter-spacing:.08em;color:#4d617c;margin-bottom:20px}
#pdh-home .pdh-social-type>span{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:50%;background:#e7eef9;color:#245392;font:700 22px/1 Arial;letter-spacing:0}
#pdh-home .pdh-social-copy h3{font:400 26px/1.15 Georgia,'Times New Roman',serif;letter-spacing:-.4px;margin:0 0 12px}
#pdh-home .pdh-social-copy>p{font-size:14px;color:#52585e;line-height:1.5;margin-bottom:20px}
#pdh-home .pdh-social-load{font:700 13px/1.3 Arial,Helvetica,sans-serif;color:#fff;background:#263d5a;border:0;border-radius:0;padding:13px 17px;min-height:44px;cursor:pointer;margin-top:auto}
#pdh-home .pdh-social-load:hover{background:#172c46}
#pdh-home .pdh-social-card-footer{padding:14px 23px;display:flex;gap:14px;justify-content:space-between;align-items:center;flex-wrap:wrap;border-top:1px solid #d7d9da;font-size:11px}
#pdh-home .pdh-social-card-footer>a{text-decoration:underline;text-underline-offset:3px}
#pdh-home .pdh-social-close{padding:12px 16px;background:none;border:1px solid currentColor;border-radius:0;font:700 13px/1.3 Arial,Helvetica,sans-serif;color:#374a61;cursor:pointer;min-height:44px;margin-top:auto}
#pdh-home .pdh-social-photo{aspect-ratio:1.7;background:#e6e9ec}
#pdh-home .pdh-social-photo img{width:100%;height:100%;object-fit:cover}
#pdh-home .pdh-social-player{width:100%;overflow:hidden;background:#fff}
#pdh-home .pdh-social-player iframe{display:block;width:100%;max-width:100%;height:650px;border:0}
#pdh-home .pdh-social-reels{background:#1f272d;color:#fff;padding:28px 30px 30px}
#pdh-home .pdh-social-reels .pdh-social-heading{border-color:#77818a}
#pdh-home .pdh-social-reels .pdh-kicker{color:#dbb697}
#pdh-home .pdh-social-reels .pdh-social-intro{color:#c5ced4}
#pdh-home .pdh-social-reels .pdh-social-card{background:#2a353e;border-color:#52606b}
#pdh-home .pdh-social-reels .pdh-social-copy>p{color:#d1d9df}
#pdh-home .pdh-social-reels .pdh-social-type{color:#e0bd9f}
#pdh-home .pdh-social-reels .pdh-social-type>span{background:#43505c;color:#fff;font-size:11px}
#pdh-home .pdh-social-reels .pdh-social-card-footer{border-color:#52606b;color:#e2e7eb}
#pdh-home .pdh-social-reels .pdh-social-load{background:#f0d5bc;color:#232a2f}
#pdh-home .pdh-social-reels .pdh-social-load:hover{background:#fff0df}
#pdh-home .pdh-social-reels .pdh-social-close{color:#e2e7eb}
#pdh-home .pdh-social-reels .pdh-social-photo{aspect-ratio:4/5}
#pdh-home .pdh-social-reels .pdh-social-player iframe{aspect-ratio:9/16;height:auto;min-height:420px}
#pdh-home .pdh-social-single-reel{grid-template-columns:minmax(0,580px)}
#pdh-home .pdh-social-single-reel .pdh-social-copy{min-height:230px}
#pdh-home .pdh-social-single-reel .pdh-social-card-body:has(.pdh-social-photo){display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}
#pdh-home .pdh-social-single-reel .pdh-social-photo{aspect-ratio:auto;min-height:230px}
#pdh-home .pdh-social-single-reel .pdh-social-player{max-width:350px;margin:auto}
#pdh-home .pdh-social-notice{font-size:12px;color:var(--pdh-muted);line-height:1.5}
@media(max-width:1000px){
#pdh-home .pdh-social-grid{gap:16px}
#pdh-home .pdh-social-copy{padding:19px}
#pdh-home .pdh-social-copy h3{font-size:23px}
#pdh-home .pdh-social-card-footer{padding:12px 19px}
}
@media(max-width:680px){
#pdh-home .pdh-social-grid{grid-template-columns:1fr;gap:18px}
#pdh-home .pdh-social-copy{min-height:0;padding:22px}
#pdh-home .pdh-social-copy h3{font-size:26px}
#pdh-home .pdh-social-heading{align-items:flex-start;flex-wrap:wrap;gap:12px}
#pdh-home .pdh-social-heading h2{font-size:26px}
#pdh-home .pdh-social-type{margin-bottom:15px}
#pdh-home .pdh-social-load{margin-top:0}
#pdh-home .pdh-social-close{margin-top:0}
#pdh-home .pdh-social-card-footer{padding:12px 22px}
#pdh-home .pdh-social-reels{padding:25px 17px;margin-left:-17px;margin-right:-17px}
#pdh-home .pdh-social-single-reel .pdh-social-card-body:has(.pdh-social-photo){display:block}
#pdh-home .pdh-social-single-reel .pdh-social-photo{aspect-ratio:4/3;min-height:0}
#pdh-home .pdh-social-single-reel .pdh-social-copy{min-height:0}
}
