/* Loaded only for the opted-in package or an authenticated portal preview. */
body.pdh-editorial{background:#fff!important;margin:0!important;color:#202323}
.pdh-editorial :is(#pdh-home .pdh-wrap,#pdh-article .pdh-a-wrap,#pdh-category .pdh-c-wrap,.pdh-site-wrap){width:100%;max-width:1240px;margin:auto;padding:0 30px}
.pdh-editorial :is(#pdh-home,#pdh-article,#pdh-category,#pdh-site){--pdh-accent:#b71925}
.pdh-editorial #pdh-article{--pdh-accent:var(--pdh-a-accent,#b71925)}
.pdh-editorial .pdh-site-topline{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #dedbd6;padding:10px 0;color:#626262;font:11px/1.5 Arial,sans-serif;letter-spacing:.07em}
.pdh-editorial .pdh-site-header{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:24px 0}
.pdh-editorial .pdh-site-brand{display:block;width:350px;max-width:48%}
.pdh-editorial .pdh-site-brand img{display:block!important;width:100%!important;height:auto!important;max-height:90px;object-fit:contain;object-position:left}
.pdh-editorial .pdh-site-search{display:flex;width:310px;max-width:46%;margin:0;border:1px solid #dedbd6;background:#fff}
.pdh-editorial .pdh-site-search input{min-width:0;width:100%;padding:11px 12px;margin:0;border:0;border-radius:0;box-shadow:none;background:#fff;color:#202323;font:16px Arial,sans-serif}
.pdh-editorial .pdh-site-search button{flex-shrink:0;min-height:44px;padding:10px 14px;margin:0;border:0;border-radius:0;background:#202323;color:#fff;font:700 13px Arial,sans-serif;cursor:pointer}
.pdh-editorial .pdh-site-nav{display:flex;flex-wrap:wrap;gap:0 29px;border-top:1px solid #dedbd6;border-bottom:3px solid var(--pdh-accent,#b71925);padding:6px 0;margin:0 0 24px}
.pdh-editorial .pdh-site-nav a{display:block;padding:12px 0;color:#202323;font:700 14px/1.4 Arial,sans-serif;text-decoration:none}
.pdh-editorial .pdh-site-nav a[aria-current]{color:var(--pdh-accent,#b71925)}
.pdh-editorial .pdh-site-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.pdh-editorial .pdh-site-skip{position:absolute;left:-10000px}
.pdh-editorial .pdh-site-skip:focus{left:15px;top:45px;z-index:999999;background:#fff;padding:15px;color:#111}
.pdh-editorial .pdh-site-preview{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;padding:12px 20px;background:#fff5d9;color:#57410b;font:13px/1.5 Arial,sans-serif;border-bottom:1px solid #e2d098}
.pdh-editorial .pdh-site-preview a{color:#57410b;text-decoration:underline}
.pdh-editorial :is(.pdh-site-footer a,.pdh-site-card a){color:inherit;text-decoration:none;box-shadow:none}
.pdh-editorial :is(.pdh-site-footer a,.pdh-site-card a,.pdh-site-nav a):hover{color:var(--pdh-accent,#b71925);text-decoration:underline;text-underline-offset:4px}
.pdh-editorial :is(.pdh-site-header,.pdh-site-footer,.pdh-site-nav,#pdh-site) :is(a,button,input):focus-visible{outline:3px solid #2267b5;outline-offset:4px}
.pdh-editorial .pdh-site-footer{margin-top:50px;border-top:3px solid #202323;padding:28px 0 20px;font:14px/1.6 Arial,sans-serif;color:#202323}
.pdh-editorial .pdh-site-footer-main{display:flex;justify-content:space-between;gap:25px;align-items:flex-start}
.pdh-editorial .pdh-site-footer-brand{font:700 19px/1.4 Arial,sans-serif}
.pdh-editorial .pdh-site-footer p{margin:10px 0 0!important;font:14px/1.7 Arial,sans-serif!important;color:#626262!important}
.pdh-editorial .pdh-site-footer nav{display:flex;flex-wrap:wrap;gap:10px 24px}
.pdh-editorial .pdh-site-footer-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:30px;margin:25px 0;border-top:1px solid #dedbd6;padding-top:25px}
.pdh-editorial .pdh-site-footer-info h2{font:700 18px/1.4 Arial,sans-serif!important;letter-spacing:0!important;margin:0!important}
.pdh-editorial .pdh-site-footer-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:25px;padding-top:18px;border-top:1px solid #dedbd6;color:#626262;font-size:12px}
.pdh-editorial #pdh-home .pdh-story-grid .pdh-story-link{display:block}
.pdh-editorial #pdh-home .pdh-story-grid .pdh-story-image{width:100%;aspect-ratio:16/9;margin-bottom:14px}
.pdh-editorial #pdh-home .pdh-story-grid .pdh-story-image img{width:100%;height:100%;object-fit:contain}
.pdh-editorial #pdh-home .pdh-book-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}
.pdh-editorial #pdh-home .pdh-book-grid .pdh-story-image{aspect-ratio:16/9}
.pdh-editorial #pdh-home .pdh-sport-side .pdh-story-image{width:100%;aspect-ratio:16/9;margin-bottom:12px}
.pdh-editorial #pdh-home .pdh-sport-side .pdh-story-copy h3{font-size:23px}
.pdh-editorial #pdh-home .pdh-sport-side .pdh-story+.pdh-story{margin-top:24px;border-top:1px solid #dedbd6;padding-top:24px}
.pdh-editorial #pdh-home .pdh-support-story h2{font-size:23px;line-height:1.22}
.pdh-editorial #pdh-home .pdh-support-story .pdh-story-image{aspect-ratio:16/9}
.pdh-editorial #pdh-home .pdh-support-story .pdh-photo{object-fit:contain}
.pdh-editorial .pdh-site-recommend{padding-top:25px;margin:35px 0 45px;border-top:2px solid #202323}
.pdh-editorial .pdh-site-recommend>h2{font:700 30px/1.2 Georgia,serif!important;letter-spacing:-.5px;margin:8px 0 25px!important}
.pdh-editorial .pdh-site-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}
.pdh-editorial .pdh-site-card{min-width:0;border-bottom:1px solid #dedbd6;padding-bottom:25px}
.pdh-editorial .pdh-site-card>a{display:block}
.pdh-editorial .pdh-site-card-image{aspect-ratio:16/9;margin-bottom:15px;background:#f4f2ed;overflow:hidden}
.pdh-editorial .pdh-site-card-image img{display:block;width:100%;height:100%!important;object-fit:contain}
.pdh-editorial .pdh-site-kicker{display:block;color:var(--pdh-accent,#b71925);font:700 11px/1.5 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px}
.pdh-editorial .pdh-site-card :is(h2,h3){font:700 25px/1.2 Georgia,serif!important;letter-spacing:-.3px;margin:0 0 12px!important}
.pdh-editorial .pdh-site-card time{font:11px/1.5 Arial,sans-serif;color:#626262}
.pdh-editorial .pdh-site-card p{font:14px/1.7 Arial,sans-serif!important;color:#555!important;margin:12px 0!important}
.pdh-editorial .pdh-site-more{font:700 12px/1.5 Arial,sans-serif}
.pdh-editorial .pdh-site-ad{text-align:center;margin:30px 0;max-width:100%;font:12px/1.5 Arial,sans-serif}
.pdh-editorial .pdh-site-ad>span{display:block;color:#626262;font:10px/1.4 Arial,sans-serif;letter-spacing:.1em;margin-bottom:8px}
.pdh-editorial .pdh-site-ad-preview{padding:30px 20px;background:#f4f2ed;border:1px dashed #c5c1b9}
.pdh-editorial .pdh-site-ad-preview p{font:16px/1.5 Arial,sans-serif!important;margin:10px 0!important}
.pdh-editorial .pdh-site-ad-preview small{font:12px/1.5 Arial,sans-serif}
.pdh-editorial #pdh-article .pdh-site-sources{border-top:1px solid #dedbd6;margin:30px 0;padding:24px 0;font:14px/1.8 Arial,sans-serif}
.pdh-editorial #pdh-article .pdh-site-sources h2{font:700 24px/1.3 Georgia,serif;margin-bottom:15px}
.pdh-editorial #pdh-article .pdh-site-sources a{text-decoration:underline;color:#8d1c27;overflow-wrap:anywhere}
.pdh-editorial #pdh-article .pdh-image-note{font:12px/1.6 Arial,sans-serif;color:#626262;margin:8px 0 24px}
.pdh-editorial .pdh-site-topics{display:flex;flex-wrap:wrap;gap:10px;margin:-10px 0 30px;font:13px/1.5 Arial,sans-serif}
.pdh-editorial .pdh-site-topics a{display:block;min-height:44px;padding:11px 15px;border:1px solid #dedbd6;text-decoration:none;color:inherit}
#pdh-site{background:#fff;color:#202323;font:16px/1.6 Arial,sans-serif;overflow-wrap:anywhere}
#pdh-site *,#pdh-site *::before,#pdh-site *::after{box-sizing:border-box}
#pdh-site img{max-width:100%;height:auto}
#pdh-site a{color:inherit;box-shadow:none}
#pdh-site .pdh-site-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;color:#626262;font-size:12px;margin:20px 0 30px}
#pdh-site .pdh-site-heading{margin:0 0 30px;padding-bottom:24px;border-bottom:1px solid #dedbd6}
#pdh-site h1{font:700 clamp(32px,3.6vw,46px)/1.12 Georgia,serif;letter-spacing:-.8px;margin:0 0 18px;text-wrap:balance}
#pdh-site .pdh-site-heading>p{color:#626262;font:16px/1.7 Arial,sans-serif;margin:15px 0 0}
#pdh-site .pdh-site-bio{font:17px/1.8 Arial,sans-serif;max-width:800px}
#pdh-site .pdh-site-empty{padding:25px 0 60px}
#pdh-site .pdh-site-content{font:18px/1.8 Georgia,serif;overflow-wrap:anywhere;display:flow-root;max-width:900px;margin:0 auto}
#pdh-site .pdh-site-content :is(p,ul,ol,figure){margin-top:0;margin-bottom:24px}
#pdh-site .pdh-site-content :is(h2,h3){font-family:Georgia,serif;line-height:1.25;margin:32px 0 18px}
#pdh-site .pdh-site-content h2{font-size:30px}#pdh-site .pdh-site-content h3{font-size:24px}
#pdh-site .pdh-site-content :is(.alignfull,.alignwide){max-width:100%;width:auto;margin-left:0;margin-right:0}
#pdh-site .pdh-site-content iframe{max-width:100%}
#pdh-site .pdh-site-content iframe[src*="youtube"],#pdh-site .pdh-site-content iframe[src*="vimeo"]{width:100%;height:auto;aspect-ratio:16/9;border:0}
#pdh-site .pdh-site-content :is(.elementor-swiper-button,.swiper-button-prev,.swiper-button-next){width:44px;height:44px}
#pdh-site .pdh-site-content :is(.elementor-swiper-button,.swiper-button-prev,.swiper-button-next) svg{width:24px;height:24px}
#pdh-site .pdh-site-content .e-font-icon-svg{width:1em;height:1em;max-width:44px;max-height:44px}
#pdh-site .pdh-site-content .wp-block-spacer{max-height:100px}
#pdh-site .pdh-site-content .pdh-site-video-link{display:inline-flex;gap:12px;padding:15px 20px;margin:0 12px 15px 0;border:1px solid #dedbd6;color:#202323;font:700 14px/1.5 Arial,sans-serif;text-decoration:none}
#pdh-site .pdh-site-pagination{margin:35px 0 45px}
#pdh-site .pdh-site-pagination ul{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}
#pdh-site .pdh-site-pagination :is(a,span){display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 14px;border:1px solid #dedbd6;text-decoration:none}
#pdh-site .pdh-site-pagination .current{background:#202323;color:#fff}
@media(max-width:1000px){.pdh-editorial .pdh-site-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pdh-editorial .pdh-site-nav{gap:0 22px}}
@media(max-width:650px){.pdh-editorial :is(#pdh-home .pdh-wrap,#pdh-article .pdh-a-wrap,#pdh-category .pdh-c-wrap,.pdh-site-wrap){padding:0 18px}.pdh-editorial .pdh-site-topline{font-size:9px;letter-spacing:.02em}.pdh-editorial .pdh-site-header{flex-wrap:wrap;gap:18px;padding:20px 0}.pdh-editorial .pdh-site-brand{width:285px;max-width:100%}.pdh-editorial .pdh-site-search{width:100%;max-width:100%}.pdh-editorial .pdh-site-nav{gap:0 19px;padding:3px 0;margin-bottom:20px}.pdh-editorial .pdh-site-nav a{font-size:13px;padding:12px 0}.pdh-editorial .pdh-site-footer-main{display:block}.pdh-editorial .pdh-site-footer nav{margin-top:20px;gap:10px 20px}.pdh-editorial .pdh-site-grid,.pdh-editorial #pdh-home .pdh-book-grid{grid-template-columns:1fr}.pdh-editorial #pdh-home .pdh-story-grid .pdh-story-copy h3{font-size:24px}.pdh-editorial #pdh-home .pdh-support-story .pdh-story-link{display:block}.pdh-editorial #pdh-home .pdh-support-story .pdh-story-image{width:100%;margin-bottom:13px}.pdh-editorial #pdh-home .pdh-support-story h2{font-size:24px}.pdh-editorial .pdh-site-grid{gap:28px}.pdh-editorial .pdh-site-card :is(h2,h3){font-size:25px!important}#pdh-site h1{font-size:33px}#pdh-site .pdh-site-heading{margin-bottom:25px}#pdh-site .pdh-site-content{font-size:18px}#pdh-site .pdh-site-content h2{font-size:27px}}
