.what-i-do{padding-block:var(--spacing-section)}.what-i-do-grid{gap:var(--spacing-medium);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:834px){.what-i-do-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.what-i-do-card{border-radius:var(--radius-card);height:100%;padding:var(--spacing-large);box-shadow:var(--shadow-glass);transition:transform var(--transition-medium), box-shadow var(--transition-medium), border-color var(--transition-medium);flex-direction:column;align-items:flex-start;display:flex}.what-i-do-card:hover{transform:translateY(var(--card-hover-lift));box-shadow:var(--shadow-card-hover);border-color:var(--color-glass-border-hover)}.what-i-do-card:has(:focus-visible){transform:translateY(var(--card-hover-lift));box-shadow:var(--shadow-card-hover);border-color:var(--color-glass-border-hover)}@media (min-width:640px){.what-i-do-card{padding:var(--spacing-xlarge)}}.what-i-do-title{margin-top:var(--spacing-large);font-size:var(--font-size-heading-medium)}.what-i-do-summary{margin-top:var(--spacing-medium);font-size:var(--font-size-small);line-height:var(--line-height-body);color:var(--color-text-secondary)}.what-i-do-includes{gap:var(--spacing-small);margin-top:var(--spacing-large);flex-direction:column;display:flex}.what-i-do-include{gap:var(--spacing-medium);font-size:var(--font-size-small);line-height:var(--line-height-body);color:var(--color-text-secondary);display:flex}.what-i-do-check{width:var(--icon-size-small);height:var(--icon-size-small);color:var(--color-accent);flex-shrink:0;margin-top:5px}.what-i-do-link{align-items:center;gap:var(--spacing-small);padding-top:var(--spacing-large);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-top:auto;display:inline-flex}.what-i-do-link:hover{text-underline-offset:4px;text-decoration:underline}.what-i-do-link-arrow{width:var(--icon-size-small);height:var(--icon-size-small);color:var(--color-accent);transition:transform var(--transition-medium)}.what-i-do-card:hover .what-i-do-link-arrow{transform:translate(3px,-3px)}.what-i-do-card:has(:focus-visible) .what-i-do-link-arrow{transform:translate(3px,-3px)}
