/* Content additions only. InjuryMgmt brand and layout styles are copied unchanged. */
.buying-guide-article ul,.buying-guide-article ol { padding-left: 24px; margin: 20px 0; }
.buying-guide-article li { margin: 10px 0; }
.buying-guide-article h3 { margin-top: 32px; }
.capability-comparison table { min-width: 1420px; }
.capability-comparison td,.capability-comparison th { width: auto; min-width: 190px; }
.capability-comparison td:first-child { min-width: 205px; }
.home-story-copy h3 { font: 550 24px/1.2 'Fraunces',Georgia,serif; margin: 20px 0 8px; }
.home-story-copy h3:first-child { margin-top: 0; }

.home-pricing { --pricing-ink: #262723; --pricing-text: #53544d; --pricing-rule: #d7d5cd; border-top: 1px solid var(--pricing-rule); padding: 32px 0; scroll-margin-top: 24px; }
.home-pricing-heading { margin-bottom: 24px; }
.home-pricing-heading .home-section-label { font-size: 13px; margin-bottom: 12px; }
.home-pricing .pricing-tiers { grid-template-columns: repeat(2,minmax(0,1fr)); }
.home-pricing .pricing-card h3 { font: 550 29px/1.15 'Fraunces',Georgia,serif; letter-spacing: -.045em; }
.home-pricing .pricing-allowance { margin: 22px 0; }
.home-pricing .pricing-cta { display: flex; text-decoration: none; }
@media(max-width:560px) { .home-pricing .pricing-tiers { grid-template-columns: 1fr; } }
