.aside-card{position:sticky;top:6rem;padding:var(--space-lg);background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.aside-card h2{font-size:var(--text-lg);margin-bottom:var(--space-xs)}.aside-card p{color:var(--color-text-soft);font-size:var(--text-sm);margin-bottom:var(--space-md)}.aside-phone{margin-top:var(--space-md);margin-bottom:0}.otros-title{font-size:var(--text-xl);margin-bottom:var(--space-lg)}.otros-grid{display:grid;gap:var(--space-md);grid-template-columns:1fr}@media(min-width:40rem){.otros-grid{grid-template-columns:repeat(2,1fr)}}.otros-link{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);text-decoration:none;color:var(--color-text);font-weight:var(--weight-medium)}.otros-link:hover{border-color:var(--color-accent);color:var(--color-text)}.otros-link .otros-icon{color:var(--color-accent-strong);flex-shrink:0}.service-body{display:grid;gap:var(--space-2xl);padding-block:var(--space-2xl);grid-template-columns:1fr}@media(min-width:60rem){.service-body{grid-template-columns:minmax(0,1fr) 20rem}}.prose h2{font-size:var(--text-xl);margin-top:1.5em}.prose ul{padding-left:1.2em}.prose li{margin-block:.3em}
