.policy-sections[data-v-fbd70d00]{border-top:2px solid var(--cai-ink);max-width:760px;margin-top:38px}.policy-sections section[data-v-fbd70d00]{border-bottom:1px solid var(--cai-rule);padding:26px 0}.policy-sections h2[data-v-fbd70d00]{margin:0 0 10px;font-size:clamp(20px,2vw,28px)}.policy-sections p[data-v-fbd70d00]{color:var(--cai-muted);margin:0;line-height:1.65}.claim-benefit-ledger[data-v-fbd70d00]{border-top:2px solid var(--cai-ink);margin:34px 0 0;padding:0;list-style:none}.claim-benefit-ledger li[data-v-fbd70d00]{border-bottom:1px solid var(--cai-rule);justify-content:space-between;align-items:center;gap:22px;min-height:54px;padding:13px 0;display:flex}.claim-benefit-ledger li.featured[data-v-fbd70d00]{font-weight:700}.claim-benefit-ledger small[data-v-fbd70d00]{color:#fff;background:var(--cai-ink);font:10px var(--cai-mono);letter-spacing:.06em;text-transform:uppercase;flex:none;padding:4px 7px}.claim-boundary[data-v-fbd70d00]{border-top:1px solid var(--cai-rule);max-width:690px;color:var(--cai-muted);margin-top:24px;padding-top:20px;font-size:13px}@media (width<=520px){.claim-benefit-ledger li[data-v-fbd70d00]{flex-direction:column;align-items:flex-start;gap:7px}}
