.p-prenupstats .pst-cards-wrap{max-width:var(--bp-maxw);margin:0 auto;padding:48px 40px 12px}.p-prenupstats .pst-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 28px;margin:0;padding:0;list-style:none;display:grid}.p-prenupstats .pst-card a{border-top:2px solid var(--navy-900);color:var(--ink);flex-direction:column;gap:6px;padding-top:14px;display:flex}.p-prenupstats .pst-card a:hover .pst-card-label{color:var(--navy-900)}.p-prenupstats .pst-card-val{font-family:var(--serif);color:var(--navy-900);font-size:40px;line-height:1.05}.p-prenupstats .pst-card-label{color:var(--muted-light);font-size:14px;line-height:1.45}.p-prenupstats .pst-section{padding-top:44px;padding-bottom:4px}.p-prenupstats .pst-answer{color:var(--ink);margin-bottom:22px;font-size:18px;font-weight:500;line-height:1.55}.p-prenupstats .pst-context{color:var(--body-light);font-size:16px;line-height:1.65}.p-prenupstats .pst-context a{color:var(--link)}.p-prenupstats .pst-chart{margin:0 0 20px}.p-prenupstats .pst-chart-cap{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-light);margin-bottom:12px;font-size:12px;font-weight:600}.p-prenupstats .pst-bars{gap:9px;margin:0;padding:0;list-style:none;display:grid}.p-prenupstats .pst-bar{grid-template-columns:minmax(120px,30%) 1fr 52px;align-items:center;gap:12px;display:grid}.p-prenupstats .pst-bar-label{color:var(--body-light);font-size:14px;line-height:1.35}.p-prenupstats .pst-bar-track{background:color-mix(in srgb, var(--muted-light) 10%, #fff);height:10px}.p-prenupstats .pst-bar-fill{background:color-mix(in srgb, var(--navy-900) 22%, #fff);height:100%;display:block}.p-prenupstats .pst-bar.is-hl .pst-bar-fill{background:var(--navy-900)}.p-prenupstats .pst-bar.is-hl .pst-bar-label{color:var(--navy-900);font-weight:600}.p-prenupstats .pst-bar-val{text-align:right;font-variant-numeric:tabular-nums;color:var(--navy-900);font-size:14px;font-weight:600}@media (max-width:760px){.p-prenupstats .pst-cards-wrap{padding:36px 20px 8px}.p-prenupstats .pst-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}.p-prenupstats .pst-card-val{font-size:32px}.p-prenupstats .pst-section{padding-top:36px}.p-prenupstats .pst-bar{grid-template-columns:1fr 48px;row-gap:4px}.p-prenupstats .pst-bar-label{grid-column:1/-1}}
