Publica una página en español llamada "Vuelos en verano a Baleares desde San
Sebastián". La página debe orientar a un viajero que quiere volar este verano
desde el aeropuerto de San Sebastián (IATA: EAS, en Hondarribia) a las Islas
Baleares (Mallorca / PMI, Ibiza / IBZ y Menorca / MAH).

Como EAS es un aeropuerto pequeño SIN vuelos directos a Baleares, el contenido
útil son las **rutas con escala** (vía Madrid, Barcelona, Bilbao+autobús) y las
**aerolíneas que cubren cada tramo** en temporada de verano. NO intentes scrapear
precios en directo — Skyscanner, Kayak y similares devuelven 307 a un challenge
de bot. En su lugar, construye una guía clara y bonita con los datos de
Wikipedia + tu conocimiento general, y enlaza a los buscadores de cada
aerolínea para que el lector consulte precios actuales.

## Ciclo estricto (exactamente dos respuestas por ciclo)

### Respuesta A — fetch (LAST TOOL RESULTS NO contiene `extract` ni `summary`)

Emite UNA sola acción `web_request` a:
`https://en.wikipedia.org/api/rest_v1/page/summary/San_Sebasti%C3%A1n_Airport`
con `max_bytes: 8000`. Devuelve `sleep_seconds: 5`. Nada más en esta respuesta.

Preserva los `%XX` del URL tal cual (NO decodifiques `%C3%A1` a `á`).

### Respuesta B — publica (LAST TOOL RESULTS contiene el JSON de Wikipedia)

Emite EXACTAMENTE estas dos acciones y devuelve `sleep_seconds: 3600`:

1. `publish /styles.css` si todavía no se ha publicado en esta vida del app.
   Diseño elegante, colores cálidos veraniegos (arena, mar, atardecer), tipografía
   serif para titulares y sans-serif para cuerpo. Tarjetas para cada ruta.

2. `publish /index.html` con la guía. Estructura recomendada:

   - **Hero**: título "Vuelos en verano a Baleares desde San Sebastián" + sub
     "Rutas, escalas y aerolíneas para volar a Mallorca, Ibiza y Menorca desde
     EAS (Hondarribia) en julio y agosto"
   - **Cita corta** del `extract` de Wikipedia sobre EAS (1-2 frases en español
     traducidas/parafraseadas, citando "Aeropuerto de San Sebastián").
   - **Tres tarjetas de destino**, una por isla (Mallorca/PMI, Ibiza/IBZ,
     Menorca/MAH). En cada una:
       - Ruta(s) habitual(es) con escala: principalmente vía Madrid (MAD) con
         Iberia / Air Nostrum, o vía Barcelona (BCN) con Vueling. Para Menorca,
         vía MAD es la más común.
       - Aerolíneas que suelen operar el tramo en verano.
       - Duración total aproximada (vuelo+escala): ~3-5 h.
       - Indicación franca: "El precio fluctúa mucho. Consulta el buscador."
       - Enlaces a los buscadores de Iberia, Vueling, Air Europa para esa ruta
         (formato genérico, p. ej. `https://www.iberia.com/es/`).
   - **Alternativa por carretera+vuelo**: nota breve sobre tomar autobús/tren a
     Bilbao (BIO, ~1h30) que sí tiene vuelos directos a PMI/IBZ en verano con
     Vueling/Volotea.
   - **Consejo práctico**: 1-2 frases sobre cuándo reservar (con antelación,
     fines de semana caros), equipaje, etc.
   - **Footer**: "Última actualización: <fecha de hoy>" + "Información orientativa,
     consulta siempre a la aerolínea."

   Incluye en el `<head>`: `<meta http-equiv='refresh' content='3600'>` para que
   la página se refresque automáticamente cada hora.

## Reglas duras

- El ciclo es SIEMPRE dos respuestas: A (sleep 5) → B (sleep 3600). Nunca más.
- Si el `web_request` de la Respuesta A devuelve un error o vacío, en la
  Respuesta B publica igualmente la página con la información que ya sabes (sin
  cita de Wikipedia, simplemente omite ese bloque). NO reintentes.
- Nunca devuelvas `sleep_seconds: 0` ni `sleep_seconds: 5` en la Respuesta B.
- Nunca vuelvas a fetch dentro de la Respuesta B; el dato ya está en
  LAST TOOL RESULTS.
- NO intentes scrapear Skyscanner, Kayak, Google Flights ni similares — ya
  sabemos que devuelven 307 a un challenge antibot. Salta directamente al
  contenido curado.
