.pdc-brand{letter-spacing:0}
.pdc-hero h1,.pdc-page-intro h1,.pdc-section h2{letter-spacing:0}
.pdc-section-tint{max-width:none;background:#eef4f5}
.pdc-section-tint>*{max-width:1160px;margin-left:auto;margin-right:auto}
.pdc-section-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}
.pdc-state-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.pdc-state-grid-page{max-width:1160px;margin:0 auto;padding:0 24px 80px}
.pdc-state-card{display:grid;gap:4px;padding:20px;border:1px solid #d6e1e3;background:#fff;color:#173b48;text-decoration:none}
.pdc-state-card strong{font-size:1.05rem}
.pdc-state-card span{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#2c6876}
.pdc-state-card small{color:#718188;font-size:.76rem}
.pdc-market-grid{max-width:1160px;margin:0 auto;padding:0 24px 80px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.pdc-market-card,.pdc-guide-card{border:1px solid #dce5e7;background:#fff;padding:22px}
.pdc-market-card h2,.pdc-guide-card h2,.pdc-guide-card h3{font-size:1.18rem;line-height:1.2;margin:12px 0 8px;color:#173b48}
.pdc-market-card h2 a,.pdc-guide-card h2 a,.pdc-guide-card h3 a{color:inherit;text-decoration:none}
.pdc-market-card p,.pdc-guide-card p{font-size:.82rem;line-height:1.6;color:#60727a}
.pdc-market-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:20px 0}
.pdc-market-metrics span{display:grid;gap:4px;padding-top:10px;border-top:1px solid #dce5e7}
.pdc-market-metrics small{font-size:.68rem;color:#7b8a90}
.pdc-market-metrics strong{font-size:1rem;color:#173b48}
.pdc-card-meta{font-size:.72rem!important;color:#7b8a90!important}
.pdc-guide-grid{max-width:1160px;margin:0 auto;padding:0 24px 80px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.pdc-guide-grid-page{padding-top:0}
.pdc-content-shell{max-width:1160px;margin:0 auto;padding-bottom:80px}
.pdc-detail-intro{padding-bottom:28px}
.pdc-market-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:36px;padding:0 24px}
.pdc-market-detail-copy,.pdc-guide-content{color:#526872;font-size:1rem;line-height:1.75}
.pdc-market-detail-copy h2,.pdc-guide-content h2{color:#173b48;font-size:1.45rem;line-height:1.2;margin:28px 0 10px}
.pdc-detail-panel{border:1px solid #d6e3e5;background:#eff5f5;padding:24px;height:max-content}
.pdc-detail-metric{display:flex;justify-content:space-between;gap:14px;border-top:1px solid #d3e0e2;padding:14px 0;color:#60727a;font-size:.8rem}
.pdc-detail-metric strong{color:#173b48;text-align:right}
.pdc-risk-callout{max-width:1112px;margin:28px 24px 0;padding:18px 20px;border-left:3px solid #c48721;background:#fff8e9;color:#5e5b4d;font-size:.82rem}
.pdc-risk-callout strong{color:#7a5a15}
.pdc-risk-callout p{margin:6px 0 0}
.pdc-content-narrow{max-width:760px;margin:0 auto;padding:0 24px 80px;color:#526872;font-size:1rem;line-height:1.75}
.pdc-content-narrow h2{color:#173b48;font-size:1.45rem;line-height:1.2;margin:28px 0 10px}
.pdc-content-narrow li{margin:10px 0}
.pdc-footer-nav{display:flex;align-items:center;gap:18px}
.pdc-footer-nav a{color:#60727a;text-decoration:none;font-size:.75rem;font-weight:700}
@media(max-width:900px){
	.pdc-market-grid,.pdc-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
	.pdc-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
	.pdc-market-detail-grid{grid-template-columns:1fr}
}
@media(max-width:760px){
	.pdc-section-heading-row{display:block}
	.pdc-section-heading-row .pdc-text-link{display:inline-block;margin-top:12px}
	.pdc-market-grid,.pdc-guide-grid{grid-template-columns:1fr;padding-left:20px;padding-right:20px}
	.pdc-state-grid,.pdc-state-grid-page{grid-template-columns:1fr;padding-left:20px;padding-right:20px}
	.pdc-market-detail-grid{padding:0 20px}
	.pdc-content-shell{padding-bottom:56px}
	.pdc-footer-nav{margin-top:16px;flex-wrap:wrap}
}
