.policy-fund-merged .pf-merged-refund{background:var(--pf-paper)}
.policy-fund-merged .pf-merged-refund-hero{padding-top:72px;padding-bottom:76px;display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}
.policy-fund-merged .pf-merged-refund-hero h1{margin:0;font-size:clamp(2.5rem,5vw,4.6rem);line-height:1.18;letter-spacing:-.04em}
.policy-fund-merged .pf-merged-refund-hero h1 em{font-style:normal;color:var(--pf-seal)}
.policy-fund-merged .pf-merged-refund-hero h1 strong{color:var(--pf-pass)}
.policy-fund-merged .pf-merged-lede{max-width:650px;margin:22px 0 26px;color:var(--pf-ink-70);font-size:18px}
.policy-fund-merged .pf-btn-ghost{border:1px solid var(--pf-ink-12);color:var(--pf-ink);background:transparent}
.policy-fund-merged .pf-merged-refund-card{background:var(--pf-white);border:1px solid var(--pf-ink-12);padding:32px;box-shadow:0 16px 36px rgba(18,33,47,.1)}
.policy-fund-merged .pf-refund-stat{font:800 clamp(3rem,6vw,4.5rem)/1 monospace;color:var(--pf-seal);letter-spacing:-.06em}
.policy-fund-merged .pf-refund-stat-blue{color:var(--pf-pass)}
.policy-fund-merged .pf-merged-refund-card h2{margin:10px 0 6px;font-size:22px}
.policy-fund-merged .pf-merged-refund-card p{margin:0;color:var(--pf-ink-70);font-size:14px}
.policy-fund-merged .pf-merged-refund-card hr{border:0;border-top:1px solid var(--pf-ink-12);margin:24px 0}
.policy-fund-merged .pf-merged-refund-benefits{background:var(--pf-white)}
.policy-fund-merged .pf-merged-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px}
.policy-fund-merged .pf-merged-benefit{border:1px solid var(--pf-ink-12);padding:26px 24px}
.policy-fund-merged .pf-merged-benefit>span{font:12px monospace;color:var(--pf-steel)}
.policy-fund-merged .pf-merged-benefit h3{margin:14px 0 4px;font-size:20px}
.policy-fund-merged .pf-merged-benefit b{font:800 38px/1 monospace;color:var(--pf-seal)}
.policy-fund-merged .pf-merged-benefit:nth-child(2) b{color:#2369a8}
.policy-fund-merged .pf-merged-benefit:nth-child(3) b{color:var(--pf-pass)}
.policy-fund-merged .pf-merged-benefit p{margin:12px 0 0;color:var(--pf-ink-70);font-size:14px}
.policy-fund-merged .pf-merged-ten-years{margin-top:24px;padding:22px;text-align:center;background:#d7e6e2;font-size:22px}
.policy-fund-merged .pf-merged-ten-years strong{font:800 34px monospace;color:var(--pf-seal)}
.policy-fund-merged .pf-merged-refund-process{background:#f4f6f7}
.policy-fund-merged .pf-merged-four-steps{margin-top:34px}
@media(max-width:920px){.policy-fund-merged .pf-merged-refund-hero{grid-template-columns:1fr;gap:34px}.policy-fund-merged .pf-merged-benefits{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.policy-fund-merged .pf-merged-refund-hero{padding-top:46px;padding-bottom:52px}.policy-fund-merged .pf-merged-refund-hero h1{font-size:2.45rem}.policy-fund-merged .pf-merged-lede{font-size:16px}.policy-fund-merged .pf-merged-refund-card{padding:24px}.policy-fund-merged .pf-merged-benefits{grid-template-columns:1fr}.policy-fund-merged .pf-merged-ten-years{font-size:18px}.policy-fund-merged .pf-merged-ten-years strong{font-size:28px}}

.policy-fund-merged .pf-merged-roles{grid-template-columns:1fr 1fr}.policy-fund-merged .pf-merged-targets{grid-template-columns:repeat(4,1fr)}
@media(max-width:920px){.policy-fund-merged .pf-merged-targets{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.policy-fund-merged .pf-merged-roles,.policy-fund-merged .pf-merged-targets{grid-template-columns:1fr}}
