.split{margin:0}.art-body .split{margin:var(--s-5) 0 0}.split .split-card{padding:var(--s-4);border-radius:var(--radius-img);border:1px solid var(--card-line);box-shadow:var(--shadow-card);background:#fff}.split .split-eyebrow{margin:0 0 var(--s-3);font:400 12px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-body)}.split .split-tiles{gap:var(--s-2);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.split .split-tile{min-width:0;padding:var(--s-3);border-radius:var(--radius-panel);background:var(--tile);color:var(--text-primary);flex-direction:column;display:flex}.split .split-tile:before{content:none}.split .split-tile.is-human{background:linear-gradient(160deg,var(--spark-indigo) 0%,var(--blue) 100%);color:var(--egg)}.split .split-icon{margin-bottom:var(--s-4);line-height:0;display:block}.split .split-icon svg{width:36px;height:36px}.split .split-n{font:300 clamp(36px,3.6vw,52px)/1 var(--font-display);letter-spacing:-.02em;display:block}.split .split-what{font:500 16px/1.3 var(--font-body);letter-spacing:.01em;margin-top:10px;display:block}.split .split-how{letter-spacing:.01em;opacity:.84;margin-top:6px;font-size:13px;line-height:1.45;display:block}.split .split-bracket{margin:10px 0 0 calc((100% - 2 * var(--s-2)) / 3 + var(--s-2));text-align:center;font:400 12px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--spark-indigo);padding-top:14px;position:relative}.split .split-bracket:before{content:"";border:1.5px solid var(--spark-indigo);border-top:0;border-radius:0 0 3px 3px;height:8px;position:absolute;top:0;left:0;right:0}.split .split-bracket span{padding-top:6px;display:inline-block}.split .split-cap{margin-top:var(--s-3);padding:0 var(--s-2)}.split .split-claim{margin:var(--s-4) 0 0;font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-primary);font-size:clamp(22px,2.1vw,30px);font-weight:300;line-height:1.25}.split .split-source{letter-spacing:.01em;color:var(--text-body);margin:0;font-size:12px;line-height:1.55}.split .split-source a{color:var(--action-text);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}@media (width<=599px){.split .split-card{padding:var(--s-3)}.split .split-tile{padding:var(--s-3) 12px}.split .split-icon svg{width:28px;height:28px}.split .split-icon{margin-bottom:var(--s-3)}.split .split-what{font-size:14px}.split .split-how{font-size:12px}}
