.solution-page .status-pill{margin-bottom:32px}.solution-section>h2{font-size:var(--text-heading);font-weight:var(--weight-semibold);letter-spacing:-.015em;margin-bottom:20px;line-height:1.25}.solution-cards{margin-bottom:24px}.solution-cards h2{font-size:var(--text-subhead);font-weight:var(--weight-semibold);letter-spacing:-.01em;margin:0 0 6px;line-height:1.3}.solution-cards h2 a:hover{color:var(--indigo)}.solution-cards h3{color:var(--ink);font-size:var(--text-subhead);font-weight:var(--weight-semibold);letter-spacing:-.01em;margin:0 0 6px;line-height:1.3}.solution-body{color:var(--muted);font-size:var(--text-body);max-width:62ch;margin:0;line-height:1.6}.solution-exclusions{gap:14px;margin:0 0 24px;padding:0;list-style:none;display:grid}.solution-exclusions li{border-left:3px solid var(--slate);color:var(--muted);font-size:var(--text-body);max-width:62ch;padding:2px 0 2px 18px;line-height:1.6}.solution-page .blog-prose>section:first-child h3{margin-top:0}.legal-section.solution-page{max-width:1040px}.solution-page .legal-intro{max-width:68ch}.solution-section{margin-top:48px}.solution-cards,.solution-cards.solution-fit{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-cards.solution-index-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-cards li{padding:18px 20px}.solution-body{max-width:none}.solution-exclusions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 40px}.solution-exclusions li{max-width:none}.solution-page .blog-prose{max-width:68ch}.solution-section:last-of-type .blog-prose{columns:2;column-gap:48px;max-width:none}.solution-page .blog-prose>section{break-inside:avoid;margin-bottom:20px}.solution-page .blog-prose p{font-size:var(--text-body);line-height:1.6}@media (max-width:900px){.solution-cards,.solution-cards.solution-fit,.solution-cards.solution-index-cards,.solution-exclusions{grid-template-columns:1fr}.solution-section:last-of-type .blog-prose{columns:1}}
