.case-study-tool{color:var(--color-ink-muted);transition:color var(--duration-hover) ease;align-items:center;line-height:0;display:inline-flex;position:relative}.case-study-tool-tip{background-color:var(--color-ink);border-radius:var(--radius-tip);color:var(--color-canvas);opacity:0;pointer-events:none;white-space:nowrap;transition:opacity var(--duration-hover) ease;z-index:1;padding:.25rem .5rem;font-size:.75rem;font-weight:500;line-height:1.25;position:absolute;bottom:calc(100% + .4rem);left:50%;translate:-50%}@media (hover:hover) and (pointer:fine){.case-study-tool:hover{color:var(--color-ink)}.case-study-tool:hover .case-study-tool-tip{opacity:1;transition-delay:.2s}}.case-study-body>p{color:var(--color-ink-muted)}.case-study-body>p>strong{color:var(--color-ink);font-weight:500}.case-study-body>h2{margin-block-start:3rem}.case-study-body code{font-family:var(--font-mono);font-size:.875em}.case-study-body>blockquote{color:var(--color-ink);font-style:italic;font-weight:500}.case-study-body>blockquote p{color:inherit;font:inherit}
