.solution-page .status-pill{margin-bottom:32px}.solution-section{margin-top:56px}.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-heading-sm);font-weight:var(--weight-semibold);letter-spacing:-.01em;margin:0 0 6px;line-height:1.3}.solution-cards h2 a:hover{color:var(--violet)}.solution-cards h3{color:var(--ink);font-size:var(--text-heading-sm);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-fit .status-pill{margin-bottom:10px}.status-pill-quiet{background:var(--panel);border-color:var(--mauve);color:var(--muted)}.status-pill-quiet span{background:var(--ink-faint)}.solution-exclusions{gap:14px;margin:0 0 24px;padding:0;list-style:none;display:grid}.solution-exclusions li{border-left:3px solid var(--mauve);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}
